Application Manager Services: Difference between revisions
No edit summary |
|||
Line 274: | Line 274: | ||
= Application Manager service "am:u" = | = Application Manager service "am:u" = | ||
= Application Manager network service "am:net" = | = Application Manager network service "am:net" = | ||
Line 452: | Line 406: | ||
|- | |- | ||
! Command Header | ! Command Header | ||
! Available since system-version | |||
! Description | ! Description | ||
|- | |- | ||
| 0x0001.... | |||
| | |||
| Stubbed. After validating the translate-paramater headers, this just returns error 0xE0C046F8. | |||
|- | |- | ||
| 0x080200C2 | | 0x080200C2 | ||
| | |||
| [[AMFile:Read|Read]] | | [[AMFile:Read|Read]] | ||
|- | |- | ||
| 0x08030102 | | 0x08030102 | ||
| | |||
| [[AMFile:Write|Write]] | | [[AMFile:Write|Write]] | ||
|- | |- | ||
| 0x08040000 | | 0x08040000 | ||
| | |||
| [[AMFile:GetSize|GetSize]] | | [[AMFile:GetSize|GetSize]] | ||
|- | |- | ||
| 0x08050080 | | 0x08050080 | ||
| | |||
| [[AMFile:SetSize|SetSize]] | | [[AMFile:SetSize|SetSize]] | ||
|- | |||
| 0x0806.... | |||
| | |||
| | |||
|- | |- | ||
| 0x08080000 | | 0x08080000 | ||
| | |||
| [[AMFile:Close|Close]] | | [[AMFile:Close|Close]] | ||
|} | |} | ||
These are identical to [[Filesystem_services#File_service|FSFile]]. | These are identical to [[Filesystem_services#File_service|FSFile]]. | ||
For handling each command that's actually implemented, the AM cmdhandler function calls a vtable funcptr. | |||
The private port for this seems to be referred to as "am:pipe", even though the "am:pipe" string isn't actually used. | |||
=Errors= | =Errors= | ||
See [[Application_Manager_Services_PXI|this]]. | See [[Application_Manager_Services_PXI|this]]. |