Difference between revisions of "APT:StartSystemApplet"

From 3dbrew
Jump to navigation Jump to search
(Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x001F0084] |- | 1 | AppletID |- | 2 | Buffer size |- | 3 | Value 0x0 |- | 4 | Han...")
 
m
 
(4 intermediate revisions by one other user not shown)
Line 9: Line 9:
 
|-
 
|-
 
| 1
 
| 1
| AppletID
+
| [[NS_and_APT_Services#AppIDs|AppID]]
 
|-
 
|-
 
| 2
 
| 2
| Buffer size
+
| Parameters Size
 
|-
 
|-
 
| 3
 
| 3
| Value 0x0
+
| 0x0
 
|-
 
|-
 
| 4
 
| 4
| Handle?
+
| Handle Parameter
 
|-
 
|-
 
| 5
 
| 5
| <nowiki>(Size<<14) | 2</nowiki>
+
| (Parameters Size << 14) <nowiki>|</nowiki> 2
 
|-
 
|-
 
| 6
 
| 6
| Input buffer ptr
+
| void*, Parameters
 
|}
 
|}
  
Line 41: Line 41:
  
 
=Description=
 
=Description=
This starts the applet with the specified appletID, and sets the parameter data for this applet to the specified buffer data.
+
This starts the applet with the specified [[NS_and_APT_Services#AppIDs|AppID]], and [[APT:SendParameter|sets]] the parameter data for this applet to the specified buffer data (the size for this can be zero). This also terminates the currently running application/applet, in some cases.

Latest revision as of 04:06, 22 November 2015

Request[edit]

Index Word Description
0 Header code [0x001F0084]
1 AppID
2 Parameters Size
3 0x0
4 Handle Parameter
5 (Parameters Size << 14) | 2
6 void*, Parameters

Response[edit]

Index Word Description
0 Header code
1 Result code

Description[edit]

This starts the applet with the specified AppID, and sets the parameter data for this applet to the specified buffer data (the size for this can be zero). This also terminates the currently running application/applet, in some cases.