Changes

Jump to navigation Jump to search
837 bytes added ,  19:50, 21 September 2019
no edit summary
Line 1,209: Line 1,209:  
| 4 || [[#RequestBackgroundNetworkUpdate]]
 
| 4 || [[#RequestBackgroundNetworkUpdate]]
 
|-
 
|-
| 5 || NotifyBackgroundNetworkUpdate
+
| 5 || [[#NotifyBackgroundNetworkUpdate]]
 
|-
 
|-
 
| 6 || [[#NotifyExFatDriverDownloadedForDebug]]
 
| 6 || [[#NotifyExFatDriverDownloadedForDebug]]
 
|-
 
|-
| 9 || GetSystemUpdateNotificationEventForContentDelivery
+
| 9 || [[#GetSystemUpdateNotificationEventForContentDelivery]]
 
|-
 
|-
 
| 10 || [[#NotifySystemUpdateForContentDelivery]]
 
| 10 || [[#NotifySystemUpdateForContentDelivery]]
Line 1,229: Line 1,229:  
| 16 || [4.0.0+] [[#DestroySystemUpdateTask]]
 
| 16 || [4.0.0+] [[#DestroySystemUpdateTask]]
 
|-
 
|-
| 17 || [4.0.0+] RequestSendSystemUpdate
+
| 17 || [4.0.0+] [[#RequestSendSystemUpdate]]
 
|-
 
|-
| 18 || [4.0.0+] GetSendSystemUpdateProgress
+
| 18 || [4.0.0+] [[#GetSendSystemUpdateProgress]]
 
|}
 
|}
   Line 1,248: Line 1,248:  
== RequestBackgroundNetworkUpdate ==
 
== RequestBackgroundNetworkUpdate ==
 
No input/output.
 
No input/output.
 +
 +
== NotifyBackgroundNetworkUpdate ==
 +
Takes an input [[NCM_services#ContentMetaKey|ContentMetaKey]], no output.
    
== NotifyExFatDriverDownloadedForDebug ==
 
== NotifyExFatDriverDownloadedForDebug ==
 
No input/output.
 
No input/output.
 +
 +
== GetSystemUpdateNotificationEventForContentDelivery ==
 +
No input, returns an output Event handle with EventClearMode=0.
    
== NotifySystemUpdateForContentDelivery ==
 
== NotifySystemUpdateForContentDelivery ==
Line 1,260: Line 1,266:  
== DestroySystemUpdateTask ==
 
== DestroySystemUpdateTask ==
 
No input/output.
 
No input/output.
 +
 +
== RequestSendSystemUpdate ==
 +
Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], an u16, an u32, returns an output Event handle and an [[#IAsyncResult]].
 +
 +
== GetSendSystemUpdateProgress ==
 +
No input, returns an output [[#SystemUpdateProgress]].
    
== ISystemUpdateControl ==
 
== ISystemUpdateControl ==
Line 1,327: Line 1,339:     
=== RequestCheckLatestUpdate ===
 
=== RequestCheckLatestUpdate ===
No input, returns an output handle and an [[#IAsyncValue]].
+
No input, returns an output Event handle and an [[#IAsyncValue]].
 +
 
 +
The data that can be read from the [[#IAsyncValue]] is [[#LatestSystemUpdate]].
    
=== RequestDownloadLatestUpdate ===
 
=== RequestDownloadLatestUpdate ===
No input, returns an output handle and an [[#IAsyncResult]].
+
No input, returns an output Event handle and an [[#IAsyncResult]].
    
=== GetDownloadProgress ===
 
=== GetDownloadProgress ===
Line 1,363: Line 1,377:     
=== RequestPrepareCardUpdate ===
 
=== RequestPrepareCardUpdate ===
No input, returns an output handle and an [[#IAsyncResult]].
+
No input, returns an output Event handle and an [[#IAsyncResult]].
    
=== GetPrepareCardUpdateProgress ===
 
=== GetPrepareCardUpdateProgress ===
Line 1,412: Line 1,426:     
=== RequestReceiveSystemUpdate ===
 
=== RequestReceiveSystemUpdate ===
Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], an u16, an u32, returns an output handle and an [[#IAsyncResult]].
+
Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], an u16, an u32, returns an output Event handle and an [[#IAsyncResult]].
    
=== GetReceiveProgress ===
 
=== GetReceiveProgress ===
Line 1,434: Line 1,448:     
=== RequestCheckLatestUpdateIncludesRebootlessUpdate ===
 
=== RequestCheckLatestUpdateIncludesRebootlessUpdate ===
No input, returns an output handle and an [[#IAsyncValue]].
+
No input, returns an output Event handle and an [[#IAsyncValue]].
    
== BackgroundNetworkUpdateState ==
 
== BackgroundNetworkUpdateState ==
Line 1,461: Line 1,475:  
== SystemDeliveryInfo ==
 
== SystemDeliveryInfo ==
 
This is "nn::ns::SystemDeliveryInfo". This is a 0x100-byte struct.
 
This is "nn::ns::SystemDeliveryInfo". This is a 0x100-byte struct.
 +
 +
== LatestSystemUpdate ==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Value
 +
!  Description
 +
|-
 +
| 1 || Unknown.
 +
|-
 +
| 2 || Unknown.
 +
|-
 +
| Other values || Unknown.
 +
|}
 +
 +
This is "nn::ns::LatestSystemUpdate". This is an u8.
    
= IAsyncValue =
 
= IAsyncValue =

Navigation menu