NS services: Difference between revisions
Line 856: | Line 856: | ||
| 2014 || [4.0.0+] [[#GetSendApplicationProgress]] | | 2014 || [4.0.0+] [[#GetSendApplicationProgress]] | ||
|- | |- | ||
| 2015 || [4.0.0+] CompareSystemDeliveryInfo | | 2015 || [4.0.0+] [[#CompareSystemDeliveryInfo]] | ||
|- | |- | ||
| 2016 || [4.0.0+] ListNotCommittedContentMeta | | 2016 || [4.0.0+] ListNotCommittedContentMeta | ||
Line 1,027: | Line 1,027: | ||
The array-count for both buffers must be 1, otherwise an error is returned. | The array-count for both buffers must be 1, otherwise an error is returned. | ||
Both [[#ApplicationDeliveryInfo]] are validated, then the | Both [[#ApplicationDeliveryInfo]] are validated, then the application-version in the first/second buffer are compared. The output s32 is set to the comparison result: 0 for less than, -1 for equal, and 1 for higher than. | ||
==== CanDeliverApplication ==== | ==== CanDeliverApplication ==== | ||
Line 1,101: | Line 1,101: | ||
Same as [[#GetReceiveApplicationProgress]] except this is the Send version, and uses [[NIM_services|nim]] cmd68/cmd63 instead. | Same as [[#GetReceiveApplicationProgress]] except this is the Send version, and uses [[NIM_services|nim]] cmd68/cmd63 instead. | ||
==== CompareSystemDeliveryInfo ==== | |||
Takes two type-0x15 input buffers containing a [[#SystemDeliveryInfo]], returns an output s32. | |||
This is essentially the same as [[#CompareApplicationDeliveryInfo]], except this compares the [[#SystemDeliveryInfo]] SystemUpdate version. | |||
=== IApplicationVersionInterface === | === IApplicationVersionInterface === |