NS services: Difference between revisions

No edit summary
No edit summary
Line 232: Line 232:
| 703 || [2.0.0+] [[#RequestEnsureDownloadTask]]
| 703 || [2.0.0+] [[#RequestEnsureDownloadTask]]
|-
|-
| 704 || [2.0.0+] ListDownloadTaskStatus
| 704 || [2.0.0+] [[#ListDownloadTaskStatus]]
|-
|-
| 705 || [2.0.0+] RequestDownloadTaskListData
| 705 || [2.0.0+] RequestDownloadTaskListData
Line 723: Line 723:
| 703 || [[#RequestEnsureDownloadTask]]
| 703 || [[#RequestEnsureDownloadTask]]
|-
|-
| 704 || ListDownloadTaskStatus
| 704 || [[#ListDownloadTaskStatus]]
|-
|-
| 705 || [[#RequestDownloadTaskListData]]
| 705 || [[#RequestDownloadTaskListData]]
Line 1,523: Line 1,523:
| 703 || [[#RequestEnsureDownloadTask]]
| 703 || [[#RequestEnsureDownloadTask]]
|-
|-
| 704 || ListDownloadTaskStatus
| 704 || [[#ListDownloadTaskStatus]]
|-
|-
| 705 || [[#RequestDownloadTaskListData]]
| 705 || [[#RequestDownloadTaskListData]]
Line 1,544: Line 1,544:
==== RequestEnsureDownloadTask ====
==== RequestEnsureDownloadTask ====
No input, returns an output Event handle and an [[#IAsyncResult]].
No input, returns an output Event handle and an [[#IAsyncResult]].
==== ListDownloadTaskStatus ====
Takes a type-0x6 output buffer containing an array of [[#DownloadTaskStatus]], returns an output s32 total_out.


==== TryCommitCurrentApplicationDownloadTask ====
==== TryCommitCurrentApplicationDownloadTask ====
Line 2,416: Line 2,419:
| 0x1A || 0x6 || Unknown
| 0x1A || 0x6 || Unknown
|}
|}
= DownloadTaskStatus =
This is "nn::ns::DownloadTaskStatus". This is a 0x20-byte struct.


[[Category:Services]]
[[Category:Services]]