NCM services: Difference between revisions

No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 499: Line 499:
|-
|-
| 29 || [13.0.0+] ClearRegisteredPath
| 29 || [13.0.0+] ClearRegisteredPath
|-
| 30 || [17.0.0+] GetProgramId
|}
|}


Line 649: Line 651:
|-
|-
| 25 || [15.0.0+] GetContentInfoByTypeAndIdOffset
| 25 || [15.0.0+] GetContentInfoByTypeAndIdOffset
|-
| 26 || [17.0.0+] GetPlatform
|-
| 27 || [20.0.0+]
|}
|}


Line 893: Line 899:


= Path =
= Path =
This is "nn::ncm::Path".
This is "nn::ncm::Path". This is a 0x300-byte string.
 
This is a 0x300-byte structure, which contains a [[Filesystem_services#ContentPath|ContentPath]].


= ContentInstallType =
= ContentInstallType =
Line 912: Line 916:
|-
|-
| 0x7
| 0x7
| Unknown (Invalid Content Install Type)
| Invalid
|}
|}


Line 924: Line 928:
|-
|-
| 0x00
| 0x00
| Unknown (Invalid Content Meta Type)
| Invalid
|-
|-
| 0x01
| 0x01
Line 955: Line 959:
| 0x84
| 0x84
| [15.0.0+] DataPatch
| [15.0.0+] DataPatch
|}
= ContentMetaPlatform =
This is "nn::ncm::ContentMetaPlatform".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0
| Nx
|}
= ContentMetaAttributes =
This is "nn::ncm::ContentMetaAttributes".
{| class="wikitable" border="1"
|-
! Bits
! Description
|-
| 0
| IncludesExFatDriver
|-
| 1
| Rebootless
|-
| 2
| Compacted
|-
| 3
| [20.0.0+] ProperProgramExists
|-
| 4
| [20.0.0+] Reserved
|}
|}