NS services: Difference between revisions

No edit summary
Line 683: Line 683:
| 504 || RequestRegisterGameCard
| 504 || RequestRegisterGameCard
|-
|-
| 505 || [3.0.0+] GetGameCardMountFailureEvent
| 505 || [3.0.0+] [[#GetGameCardMountFailureEvent]]
|-
|-
| 506 || [3.0.0+] IsGameCardInserted
| 506 || [3.0.0+] [[#IsGameCardInserted]]
|-
|-
| 507 || [3.0.0+] EnsureGameCardAccess
| 507 || [3.0.0+] [[#EnsureGameCardAccess]]
|-
|-
| 508 || [3.0.0+] GetLastGameCardMountFailureResult
| 508 || [3.0.0+] [[#GetLastGameCardMountFailureResult]]
|-
|-
| 509 || [5.0.0+] ListApplicationIdOnGameCard
| 509 || [5.0.0+] [[#ListApplicationIdOnGameCard]]
|-
|-
| 510 || [9.0.0+] [[#GetGameCardPlatformRegion]]
| 510 || [9.0.0+] [[#GetGameCardPlatformRegion]]
Line 1,054: Line 1,054:
==== RequestGameCardRegistrationGoldPoint ====
==== RequestGameCardRegistrationGoldPoint ====
Takes a total of 0x18-bytes of input, returns an output Event handle and an [[#IAsyncValue]].
Takes a total of 0x18-bytes of input, returns an output Event handle and an [[#IAsyncValue]].
==== GetGameCardMountFailureEvent ====
No input, returns an output Event handle with EventClearMode=0.
==== IsGameCardInserted ====
No input, returns an output u8 bool.
==== EnsureGameCardAccess ====
No input/output.
==== GetLastGameCardMountFailureResult ====
No input/output.
==== ListApplicationIdOnGameCard ====
Takes a type-0x6 output buffer containing an array of u64 [[NCM_services#ApplicationId|ApplicationIds]], returns an output s32 for total output entries.


==== GetGameCardPlatformRegion ====
==== GetGameCardPlatformRegion ====