Request
Index Word
|
Description
|
0
|
Header code [0x000E0080]
|
1
|
AppletID
|
2
|
Parameter buffer size, max size is 0x1000.
|
The following is located 0x100-bytes after the beginning of the above command buffer:
Index Word
|
Description
|
0
|
(Size<<14) | 2
|
1
|
Output parameter buffer ptr
|
Response
Index Word
|
Description
|
0
|
Header code
|
1
|
Result code
|
2
|
Unknown
|
3
|
Unknown
|
4
|
Actual parameter buffer size, this is <= to the the input size.
|
5
|
Value 0x0
|
6
|
Handle from the source process which set the parameters, this handle is likely used for shared memory(this can be 0x0).
|
7
|
(Size<<14) | 2
|
8
|
Output parameter buffer ptr
|
Description
This is exactly the same as APT:ReceiveParameter(except for the word value prior to the output handle), except this will not clear the flag(except when responseword[3]==8 || responseword[3]==9) in NS state. Thus, the parameter data can still be loaded via APT:ReceiveParameter/APT:GlanceParameter after using this command, except when responseword[3] is the above values.