NS services: Difference between revisions

No edit summary
No edit summary
Line 412: Line 412:
| 7989 || [5.1.0+] Returns an output [[#IReadOnlyApplicationControlDataInterface]].
| 7989 || [5.1.0+] Returns an output [[#IReadOnlyApplicationControlDataInterface]].
|-
|-
| 7992 || [?+] [[#IECommerceInterface|GetECommerceInterface]]
| 7992 || [4.0.0+] [[#IECommerceInterface|GetECommerceInterface]]
|-
|-
| 7993 || [?+] [[#IApplicationVersionInterface|GetApplicationVersionInterface]]
| 7993 || [4.0.0+] [[#IApplicationVersionInterface|GetApplicationVersionInterface]]
|-
|-
| 7994 || [[#IFactoryResetInterface|GetFactoryResetInterface]]
| 7994 || [[#IFactoryResetInterface|GetFactoryResetInterface]]
Line 487: Line 487:
|-
|-
| 30 || RequestApplicationUpdateInfo
| 30 || RequestApplicationUpdateInfo
|-
| [?-3.0.2] 31 ||
|-
|-
| 32 || CancelApplicationDownload
| 32 || CancelApplicationDownload
Line 568: Line 570:
| 82 || [3.0.0+] DownloadApplication
| 82 || [3.0.0+] DownloadApplication
|-
|-
| [?-6.2.0] 83 || CheckApplicationResumeRights
| [4.0.0-6.2.0] 83 || CheckApplicationResumeRights
|-
|-
| 84 || GetDynamicCommitEvent
| 84 || [4.0.0+] GetDynamicCommitEvent
|-
|-
| 85 || RequestUpdateApplication2
| 85 || [4.0.0+] RequestUpdateApplication2
|-
|-
| 86 || EnableApplicationCrashReport
| 86 || [4.0.0+] EnableApplicationCrashReport
|-
|-
| 87 || IsApplicationCrashReportEnabled
| 87 || [4.0.0+] IsApplicationCrashReportEnabled
|-
|-
| 90 || BoostSystemMemoryResourceLimit
| 90 || [4.0.0+] BoostSystemMemoryResourceLimit
|-
|-
| 91 || [5.0.0+] DeprecatedLaunchApplication
| 91 || [5.0.0+] DeprecatedLaunchApplication
Line 780: Line 782:
| 1702 || [3.0.0+] GetApplicationDownloadTaskStatus
| 1702 || [3.0.0+] GetApplicationDownloadTaskStatus
|-
|-
| 1703 || GetApplicationViewDownloadErrorContext
| 1703 || [4.0.0+] GetApplicationViewDownloadErrorContext
|-
|-
| 1704 || [8.0.0+]
| 1704 || [8.0.0+]
Line 794: Line 796:
| 1900 || [3.0.0+] IsActiveAccount
| 1900 || [3.0.0+] IsActiveAccount
|-
|-
| 1901 || RequestDownloadApplicationPrepurchasedRights
| 1901 || [4.0.0+] RequestDownloadApplicationPrepurchasedRights
|-
|-
| 1902 || GetApplicationTicketInfo
| 1902 || GetApplicationTicketInfo
|-
|-
| 2000 || GetSystemDeliveryInfo
| 2000 || [4.0.0+] GetSystemDeliveryInfo
|-
|-
| 2001 || SelectLatestSystemDeliveryInfo
| 2001 || [4.0.0+] SelectLatestSystemDeliveryInfo
|-
|-
| 2002 || VerifyDeliveryProtocolVersion
| 2002 || [4.0.0+] VerifyDeliveryProtocolVersion
|-
|-
| 2003 || GetApplicationDeliveryInfo
| 2003 || [4.0.0+] GetApplicationDeliveryInfo
|-
|-
| 2004 || HasAllContentsToDeliver
| 2004 || [4.0.0+] HasAllContentsToDeliver
|-
|-
| 2005 || CompareApplicationDeliveryInfo
| 2005 || [4.0.0+] CompareApplicationDeliveryInfo
|-
|-
| 2006 || CanDeliverApplication
| 2006 || [4.0.0+] CanDeliverApplication
|-
|-
| 2007 || ListContentMetaKeyToDeliverApplication
| 2007 || [4.0.0+] ListContentMetaKeyToDeliverApplication
|-
|-
| 2008 || NeedsSystemUpdateToDeliverApplication
| 2008 || [4.0.0+] NeedsSystemUpdateToDeliverApplication
|-
|-
| 2009 || EstimateRequiredSize
| 2009 || [4.0.0+] EstimateRequiredSize
|-
|-
| 2010 || RequestReceiveApplication
| 2010 || [4.0.0+] RequestReceiveApplication
|-
|-
| 2011 || CommitReceiveApplication
| 2011 || [4.0.0+] CommitReceiveApplication
|-
|-
| 2012 || GetReceiveApplicationProgress
| 2012 || [4.0.0+] GetReceiveApplicationProgress
|-
|-
| 2013 || RequestSendApplication
| 2013 || [4.0.0+] RequestSendApplication
|-
|-
| 2014 || GetSendApplicationProgress
| 2014 || [4.0.0+] GetSendApplicationProgress
|-
|-
| 2015 || CompareSystemDeliveryInfo
| 2015 || [4.0.0+] CompareSystemDeliveryInfo
|-
|-
| 2016 || ListNotCommittedContentMeta
| 2016 || [4.0.0+] ListNotCommittedContentMeta
|-
|-
| 2017 || RecoverDownloadTask
| 2017 || [4.0.0+] RecoverDownloadTask
|-
|-
| 2018 || [?+] GetApplicationDeliveryInfoHash
| 2018 || [?+] GetApplicationDeliveryInfoHash
Line 895: Line 897:
|-
|-
|}
|}
[4.0.0+] RequestDownloadAddOnContent now takes an additional 8-bytes of input.


=== IApplicationVersionInterface ===
=== IApplicationVersionInterface ===
This is "nn::ns::detail::IApplicationVersionInterface".
This was added with [4.0.0+].
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 978: Line 986:
| 705 || RequestDownloadTaskListData
| 705 || RequestDownloadTaskListData
|-
|-
| 706 || [?+] TryCommitCurrentApplicationDownloadTask
| 706 || [4.0.0+] TryCommitCurrentApplicationDownloadTask
|-
|-
| 707 || [?+] EnableAutoCommit
| 707 || [4.0.0+] EnableAutoCommit
|-
|-
| 708 || [?+] DisableAutoCommit
| 708 || [4.0.0+] DisableAutoCommit
|-
|-
| 709 || [?+] TriggerDynamicCommitEvent
| 709 || [4.0.0+] TriggerDynamicCommitEvent
|-
|-
|}
|}
Line 1,042: Line 1,050:


=== IECommerceInterface===
=== IECommerceInterface===
This is "nn::ns::detail::IECommerceInterface".
This was added with [4.0.0+].
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,116: Line 1,128:
| 11 || [3.0.0+] PrepareShutdown
| 11 || [3.0.0+] PrepareShutdown
|-
|-
| [3.0.0-?] 12 ||  
| [3.0.0-3.0.2] 12 ||  
|-
|-
| [3.0.0-?] 13 ||  
| [3.0.0-3.0.2] 13 ||  
|-
|-
| [3.0.0-?] 14 ||  
| [3.0.0-3.0.2] 14 ||  
|-
|-
| [3.0.0-?] 15 ||  
| [3.0.0-3.0.2] 15 ||  
|-
|-
| 16 || DestroySystemUpdateTask
| 16 || [4.0.0+] DestroySystemUpdateTask
|-
|-
| 17 || RequestSendSystemUpdate
| 17 || [4.0.0+] RequestSendSystemUpdate
|-
|-
| 18 || GetSendSystemUpdateProgress
| 18 || [4.0.0+] GetSendSystemUpdateProgress
|-
|-
|}
|}