NIM services: Difference between revisions
No edit summary |
No edit summary |
||
| (3 intermediate revisions by one other user not shown) | |||
| Line 208: | Line 208: | ||
| 101 || [9.0.0+] RequestDownloadETickets | | 101 || [9.0.0+] RequestDownloadETickets | ||
|- | |- | ||
| 102 || [9.0.0+] RequestQueryDownloadableContents | | 102 || [9.0.0+] [[#RequestQueryDownloadableContents]] | ||
|- | |- | ||
| 103 || [9.0.0+] DeleteNetworkInstallTaskContentMeta | | 103 || [9.0.0+] DeleteNetworkInstallTaskContentMeta | ||
|- | |- | ||
| 104 || [9.0.0+] RequestIssueEdgeTokenForDebug | | 104 || [9.0.0+] [[#RequestIssueEdgeTokenForDebug]] | ||
|- | |- | ||
| 105 || [9.0.0+] RequestQueryAvailableELicenses2 | | 105 || [9.0.0+] RequestQueryAvailableELicenses2 | ||
| Line 238: | Line 238: | ||
| 116 || [10.0.0+] GetAllocatorInfo | | 116 || [10.0.0+] GetAllocatorInfo | ||
|- | |- | ||
| 117 || [11.0.0+] RequestQueryDownloadableContentsByApplicationId | | 117 || [11.0.0+] [[#RequestQueryDownloadableContentsByApplicationId]] | ||
|- | |- | ||
| 118 || [10.0.0+] MarkNoDownloadRightsErrorResolved | | 118 || [10.0.0+] MarkNoDownloadRightsErrorResolved | ||
| Line 353: | Line 353: | ||
|- | |- | ||
| 177 || [21.0.0+] | | 177 || [21.0.0+] | ||
|- | |||
| 178 || [22.0.0+] | |||
|- | |||
| 179 || [22.0.0+] | |||
|- | |||
| 180 || [22.0.0+] | |||
|- | |||
| 181 || [22.0.0+] | |||
|- | |- | ||
| 2000 || [20.0.0+] | | 2000 || [20.0.0+] | ||
| Line 631: | Line 639: | ||
This is the Send version of [[#ListLocalCommunicationReceiveSystemUpdateTask]]. | This is the Send version of [[#ListLocalCommunicationReceiveSystemUpdateTask]]. | ||
== RequestQueryDownloadableContents == | |||
[22.0.0+] Now takes a total of 1-byte of input. | |||
== RequestIssueEdgeTokenForDebug == | |||
[22.0.0+] Now takes a total of 1-byte of input. | |||
== RequestQueryDownloadableContentsByApplicationId == | |||
[22.0.0+] Now takes a total of 1-byte of input. | |||
== GetApplyDeltaTaskAllAppliedContentMeta == | == GetApplyDeltaTaskAllAppliedContentMeta == | ||
| Line 639: | Line 656: | ||
The async task does a network request with [[Network|bvc]]. | The async task does a network request with [[Network|bvc]]. | ||
Attempting to block this domain may result in the ([S2]) applets which use ns:vm displaying error message "This feature is not available" (possibly related to newer-version already being cached?). | |||
== RequestApplicationIcon == | == RequestApplicationIcon == | ||
| Line 1,058: | Line 1,077: | ||
See [[#CreateLocalCommunicationReceiveSystemUpdateTask]]/[[#CreateLocalCommunicationSendSystemUpdateTask]] for the socket setup during Receive/Send task creation. Receive system = client, while Send system = server. | See [[#CreateLocalCommunicationReceiveSystemUpdateTask]]/[[#CreateLocalCommunicationSendSystemUpdateTask]] for the socket setup during Receive/Send task creation. Receive system = client, while Send system = server. | ||
The Receive async [[#RequestLocalCommunicationReceiveSystemUpdateTaskRun|thread]] does the following: | The Receive async [[#RequestLocalCommunicationReceiveSystemUpdateTaskRun|thread]] does the following (the ReceiveApplication [[#RequestLocalCommunicationReceiveApplicationTaskRun|thread]] is identical except it uses different previously setup state): | ||
* [5.0.0+] Sets the <code>nn::fs::PriorityRaw</code> using a value loaded from state. | * [5.0.0+] Sets the <code>nn::fs::PriorityRaw</code> using a value loaded from state. | ||
* Calls a func, and writes the returned Result into state. | * Calls a func, and writes the returned Result into state. | ||