Changes

Jump to: navigation, search

NS Services

3 bytes added, 9 November
IApplicationManagerInterface
[[qlaunch]] uses value Any for the StorageId, and value 55556 for the port.
An error is thrown if a state flag field is not set. An error is thrown if [[NIM_services|nim]] ListApplicationApplyDeltaTask returns a task.
This loops through the input [[NCM_services#ContentMetaKey|ContentMetaKey]] array, throwing an error if the [[NCM_services#ContentMetaType|ContentMetaType]] doesn't match Patch. The input array is copied into state which is used later by the thread for [[NIM_services|nim]] cmd53, max entries is 0x12.
Takes an input u64 <code>nn::ncm::ApplicationId</code>, returns an output [[#ReceiveApplicationProgress]].
An error is thrown if a state flag field is not set. An error is thrown if [[NIM_services|nim]] ListApplicationApplyDeltaTask returns a task.
Uses [[NIM_services|nim]] cmd67, throwing an error if no task is returned. Then [[NIM_services|nim]] cmd57 is used, returning the error from there on failure. Lastly, this writes the 0x10-bytes from output+8 from the latter cmd to the output [[#ReceiveApplicationProgress]], and returns 0.
[[qlaunch]] uses value 55556 for the port.
An error is thrown if a state flag field is not set. An error is thrown if [[NIM_services|nim]] ListApplicationApplyDeltaTask returns a task.
The [[NCM_services#ContentMetaType|ContentMetaType]] must match Patch.

Navigation menu