Changes

526 bytes added ,  01:07, 9 November 2019
Line 840: Line 840:  
| 2006 || [4.0.0+] [[#CanDeliverApplication]]
 
| 2006 || [4.0.0+] [[#CanDeliverApplication]]
 
|-
 
|-
| 2007 || [4.0.0+] ListContentMetaKeyToDeliverApplication
+
| 2007 || [4.0.0+] [[#ListContentMetaKeyToDeliverApplication]]
 
|-
 
|-
 
| 2008 || [4.0.0+] NeedsSystemUpdateToDeliverApplication
 
| 2008 || [4.0.0+] NeedsSystemUpdateToDeliverApplication
Line 1,033: Line 1,033:     
The array-count for the second buffer must be 1 and the array-count for the first buffer must be <=1, otherwise an error is returned. If the array-count for the first buffer is 0, this will return 0 with the output bool set to 0.
 
The array-count for the second buffer must be 1 and the array-count for the first buffer must be <=1, otherwise an error is returned. If the array-count for the first buffer is 0, this will return 0 with the output bool set to 0.
 +
 +
==== ListContentMetaKeyToDeliverApplication ====
 +
Takes a type-0x6 output buffer containing an array of [[NCM_services#ContentMetaKey|ContentMetaKey]], a type-0x5 input buffer containing an array of [[#ApplicationDeliveryInfo]], a s32, and returns an output s32.
 +
 +
The array-count for ContentMetaKey must be at least 1, and for ApplicationDeliveryInfo it must match 1.
 +
 +
This will only return 1 ContentMetaKey entry. This will not output the entry when the input s32 is larger than 0. This also does other validation, etc.
    
==== RequestReceiveApplication ====
 
==== RequestReceiveApplication ====