Application Manager Services: Difference between revisions

TimmSkiller (talk | contribs)
ElementW (talk | contribs)
m Add am:pipe anchor
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Services]]
__TOC__
 
{{Anchor|AM}}
= Application Manager services "am:sys", "am:u", "am:net" =
= Application Manager services "am:sys", "am:u", "am:net" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 225: Line 225:
|}
|}


{{Anchor|AMAPP}}{{Anchor|am:app}}
= Application Manager service "am:app" =
= Application Manager service "am:app" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 259: Line 260:
|-
|-
| 0x100A0000
| 0x100A0000
| [[AM:IsExternalTitleDatabaseInitialized|IsExternalTitleDatabaseInitialized]]
| [[AM:ReloadSDTitleDatabase|ReloadSDTitleDatabase]]
|-
|-
| 0x100B00C0
| 0x100B00C0
Line 265: Line 266:
|-
|-
| 0x100C0142
| 0x100C0142
| [[AM:ListExistingContentInfos|ListExistingContentInfos]]
| [[AM:ListDLCExistingContentInfos|ListDLCExistingContentInfos]]
|-
|-
| 0x100D0084
| 0x100D0084
Line 273: Line 274:
The only commands accessible with this service are listed under this section.
The only commands accessible with this service are listed under this section.


{{Anchor|AMSYS}}{{Anchor|am:sys}}
= Application Manager service "am:sys" =
= Application Manager service "am:sys" =
This service only has access to the 0x00XX* commands listed above, and the "am:app" commands.
This service only has access to the 0x00XX* commands listed above, and the "am:app" commands.


{{Anchor|AMU}}{{Anchor|am:u}}
= Application Manager service "am:u" =
= Application Manager service "am:u" =


{{Anchor|AMNET}}{{Anchor|am:net}}
= Application Manager network service "am:net" =
= Application Manager network service "am:net" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 419: Line 423:
| Stubbed. After validating the translate-paramater headers, this just returns error 0xE0C046F8.
| Stubbed. After validating the translate-paramater headers, this just returns error 0xE0C046F8.
|-
|-
| 0x0401....
| 0x040100C4
|  
|  
| ?
| [[AMFile:Control|Control]]
|-
|-
| 0x08010100
| 0x08010100
Line 476: Line 480:
For handling each command that's actually implemented, the AM cmdhandler function calls a vtable funcptr.
For handling each command that's actually implemented, the AM cmdhandler function calls a vtable funcptr.


{{Anchor|am:pipe}}
The private port for this seems to be referred to as "am:pipe", even though the "am:pipe" string isn't actually used.
The private port for this seems to be referred to as "am:pipe", even though the "am:pipe" string isn't actually used.


Line 548: Line 553:
| 0x2
| 0x2
| 0x2
| 0x2
| Type
| [[Title_metadata#Content_Type_flags|Content Type Flags]] from [[Title_metadata|TMD]]
|-
|-
| 0x4
| 0x4
Line 690: Line 695:
=Errors=
=Errors=
See [[Application_Manager_Services_PXI|this]].
See [[Application_Manager_Services_PXI|this]].
[[Category:Services]]