NIM services: Difference between revisions
(One intermediate revision by the same user not shown) | |||
Line 14: | Line 14: | ||
| 3 || RequestSystemUpdateTaskRun | | 3 || RequestSystemUpdateTaskRun | ||
|- | |- | ||
| 4 || GetSystemUpdateTaskInfo | | 4 || [[#GetSystemUpdateTaskInfo]] | ||
|- | |- | ||
| 5 || [[#CommitSystemUpdateTask]] | | 5 || [[#CommitSystemUpdateTask]] | ||
Line 42: | Line 42: | ||
| 18 || AddNetworkInstallTaskContentMeta | | 18 || AddNetworkInstallTaskContentMeta | ||
|- | |- | ||
| 19 || GetDownloadedSystemDataPath | | 19 || [[#GetDownloadedSystemDataPath]] | ||
|- | |- | ||
| 20 || CalculateNetworkInstallTaskRequiredSize | | 20 || CalculateNetworkInstallTaskRequiredSize | ||
Line 216: | Line 216: | ||
== ListSystemUpdateTask == | == ListSystemUpdateTask == | ||
Takes a type-0x6 output buffer, for an array of [[#SystemUpdateTask]]. Returns an u32 for total output entries. | Takes a type-0x6 output buffer, for an array of [[#SystemUpdateTask]]. Returns an u32 for total output entries. | ||
== GetSystemUpdateTaskInfo == | |||
Takes an input [[#SystemUpdateTask]], returns an output [[#SystemUpdateTaskInfo]]. | |||
== CommitSystemUpdateTask == | == CommitSystemUpdateTask == | ||
Takes an input [[#SystemUpdateTask]], no output. | Takes an input [[#SystemUpdateTask]], no output. | ||
== GetDownloadedSystemDataPath == | |||
Takes an input u64 titleID, a [[#SystemUpdateTask]], and an type-0x16 output buffer containing the [[Filesystem_services|ContentPath]]. | |||
Gets the FS ContentPath for the specified task and title. | |||
== IsExFatDriverIncluded == | == IsExFatDriverIncluded == | ||
Line 225: | Line 233: | ||
== SystemUpdateTask == | == SystemUpdateTask == | ||
This is a 0x10-byte struct. | This is a 0x10-byte struct. | ||
== SystemUpdateTaskInfo == | |||
This is a 0x28-byte struct. | |||
= nim:shp = | = nim:shp = |