Line 23: |
Line 23: |
| |} | | |} |
| | | |
− | = vi:u "ApplicationRootService" = | + | = vi:u = |
| + | This is "nn::visrv::sf::IApplicationRootService". |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name | + | ! Cmd || Name || Notes |
| |- | | |- |
− | | 0 || RegisterInterface_ApplicationDisplayService | + | | 0 || GetDisplayService || Returns an [[#IApplicationDisplayService]]. |
| |- | | |- |
| |} | | |} |
| | | |
− | = vi:m "ManagerRootService" = | + | = vi:m = |
| + | This is "nn::visrv::sf::IManagerRootService". |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name | + | ! Cmd || Name || Notes |
| |- | | |- |
− | | 2 || RegisterInterface_ApplicationDisplayService | + | | 2 || GetDisplayService || Returns an [[#IApplicationDisplayService]]. |
| |- | | |- |
− | | 3 || RegisterInterface2_ApplicationDisplayService | + | | 3 || GetDisplayServiceWithProxyNameExchange || Returns an [[#IApplicationDisplayService]]. |
| |- | | |- |
| |} | | |} |
| | | |
− | = vi:s "SystemRootService" = | + | = vi:s = |
| + | This is "nn::visrv::sf::ISystemRootService". |
| + | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 1 || RegisterInterface_ApplicationDisplayService | + | | 1 || GetDisplayService || Returns an [[#IApplicationDisplayService]]. |
| |- | | |- |
− | | 3 || RegisterInterface2_ApplicationDisplayService | + | | 3 || GetDisplayServiceWithProxyNameExchange || Returns an [[#IApplicationDisplayService]]. |
| |- | | |- |
| |} | | |} |
Line 57: |
Line 63: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name | + | ! Cmd || Name || Notes |
| |- | | |- |
− | | 100 || RegisterInterface_HOSBinderDriver | + | | 100 || GetRelayService || Returns an [[#IHOSBinderDriver]]. |
| |- | | |- |
− | | 101 || RegisterInterface_SystemDisplayService | + | | 101 || GetSystemDisplayService || Returns an [[#ISystemDisplayService]]. |
| |- | | |- |
− | | 102 || RegisterInterface_ManagerDisplayService | + | | 102 || GetManagerDisplayService || Returns an [[#IManagerDisplayService]]. |
| |- | | |- |
− | | 103 || RegisterInterface2_HOSBinderDriver | + | | 103 || GetIndirectDisplayTransactionService || Returns an [[#IHOSBinderDriver]]. |
| |- | | |- |
− | | 1000 || GetDisplayProfiles | + | | 1000 || ListDisplays || |
| |- | | |- |
− | | 1010 || | + | | 1010 || OpenDisplay || |
| |- | | |- |
− | | 1011 || | + | | 1011 || OpenDefaultDisplay || |
| |- | | |- |
− | | 1020 || | + | | 1020 || CloseDisplay || |
| |- | | |- |
− | | 1101 || | + | | 1101 || SetDisplayEnabled || |
| |- | | |- |
− | | 1102 || GetDisplaySize | + | | 1102 || GetDisplayResolution || |
| |- | | |- |
− | | 2020 || | + | | 2020 || OpenLayer || |
| |- | | |- |
− | | 2021 || | + | | 2021 || CloseLayer || |
| |- | | |- |
− | | 2030 || | + | | 2030 || CreateStrayLayer || |
| |- | | |- |
− | | 2031 || | + | | 2031 || DestroyStrayLayer || |
| |- | | |- |
− | | 2101 || | + | | 2101 || SetLayerScalingMode || |
| |- | | |- |
− | | 2450 || | + | | 2450 || GetIndirectLayerImageMap || |
| |- | | |- |
− | | 2451 || | + | | 2451 || GetIndirectLayerImageCropMap || |
| |- | | |- |
− | | 2460 || | + | | 2460 || GetIndirectLayerImageRequiredMemoryInfo || |
| |- | | |- |
− | | 5202 || | + | | 5202 || GetDisplayVsyncEvent || |
| |- | | |- |
− | | 5203 || | + | | 5203 || GetDisplayVsyncEventForDebug || |
| |- | | |- |
| |} | | |} |
| | | |
− | = IHOSBinderDriver = | + | == IHOSBinderDriver == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || | + | | 0 || TransactParcel |
| |- | | |- |
− | | 1 || | + | | 1 || AdjustRefcount |
| |- | | |- |
− | | 2 || | + | | 2 || GetNativeHandle |
| |- | | |- |
| + | | 3 || TransactParcelAuto |
| |} | | |} |
| | | |
− | = ISystemDisplayService = | + | == ISystemDisplayService == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 1200 || | + | | 1200 || GetZOrderCountMin |
| + | |- |
| + | | 1202 || GetZOrderCountMax |
| |- | | |- |
− | | 1202 || | + | | 1203 || GetDisplayLogicalResolution |
| |- | | |- |
− | | 1203 || | + | | 1204 || SetDisplayMagnification |
| |- | | |- |
− | | 2201 || | + | | 2201 || SetLayerPosition |
| |- | | |- |
− | | 2203 || | + | | 2203 || SetLayerSize |
| |- | | |- |
− | | 2204 || | + | | 2204 || GetLayerZ |
| |- | | |- |
− | | 2205 || | + | | 2205 || SetLayerZ |
| |- | | |- |
− | | 2207 || | + | | 2207 || SetLayerVisibility |
| |- | | |- |
− | | 2209 || | + | | 2209 || SetLayerAlpha |
| |- | | |- |
− | | 2312 || | + | | 2312 || CreateStrayLayer |
| |- | | |- |
− | | 2400 || | + | | 2400 || OpenIndirectLayer |
| |- | | |- |
− | | 2401 || | + | | 2401 || CloseIndirectLayer |
| |- | | |- |
− | | 2402 || | + | | 2402 || FlipIndirectLayer |
| |- | | |- |
− | | 3000 || | + | | 3000 || ListDisplayModes |
| |- | | |- |
− | | 3001 || | + | | 3001 || ListDisplayRgbRanges |
| |- | | |- |
− | | 3002 || | + | | 3002 || ListDisplayContentTypes |
| |- | | |- |
− | | 3200 || | + | | 3200 || GetDisplayMode |
| |- | | |- |
− | | 3201 || | + | | 3201 || SetDisplayMode |
| |- | | |- |
− | | 3202 || | + | | 3202 || GetDisplayUnderscan |
| |- | | |- |
− | | 3203 || | + | | 3203 || SetDisplayUnderscan |
| |- | | |- |
− | | 3204 || | + | | 3204 || GetDisplayContentType |
| |- | | |- |
− | | 3205 || | + | | 3205 || SetDisplayContentType |
| |- | | |- |
− | | 3206 || | + | | 3206 || GetDisplayRgbRange |
| |- | | |- |
− | | 3207 || | + | | 3207 || SetDisplayRgbRange |
| |- | | |- |
− | | 3208 || | + | | 3208 || GetDisplayCmuMode |
| |- | | |- |
− | | 3209 || | + | | 3209 || SetDisplayCmuMode |
| |- | | |- |
− | | 3210 || | + | | 3210 || GetDisplayContrastRatio |
| |- | | |- |
− | | 3211 || | + | | 3211 || SetDisplayContrastRatio |
| |- | | |- |
− | | 3214 || | + | | 3214 || GetDisplayGamma |
| |- | | |- |
− | | 3215 || | + | | 3215 || SetDisplayGamma |
| |- | | |- |
− | | 3216 || | + | | 3216 || GetDisplayCmuLuma |
| |- | | |- |
− | | 3217 || | + | | 3217 || SetDisplayCmuLuma |
| |- | | |- |
| |} | | |} |
| | | |
− | = IManagerDisplayService = | + | == IManagerDisplayService == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 2010 || | + | | 1102 || GetDisplayResolution |
| + | |- |
| + | | 2010 || CreateManagedLayer |
| |- | | |- |
− | | 2011 || | + | | 2011 || DestroyManagedLayer |
| |- | | |- |
− | | 2050 || | + | | 2050 || CreateIndirectLayer |
| |- | | |- |
− | | 2051 || | + | | 2051 || DestroyIndirectLayer |
| |- | | |- |
− | | 2052 || | + | | 2052 || CreateIndirectProducerEndPoint |
| |- | | |- |
− | | 2053 || | + | | 2053 || DestroyIndirectProducerEndPoint |
| |- | | |- |
− | | 2054 || | + | | 2054 || CreateIndirectConsumerEndPoint |
| |- | | |- |
− | | 2055 || | + | | 2055 || DestroyIndirectConsumerEndPoint |
| |- | | |- |
− | | 2300 || | + | | 2300 || AcquireLayerTexturePresentingEvent |
| |- | | |- |
− | | 2301 || | + | | 2301 || ReleaseLayerTexturePresentingEvent |
| |- | | |- |
− | | 2302 || | + | | 2302 || GetDisplayHotplugEvent |
| |- | | |- |
− | | 2402 || | + | | 2402 || GetDisplayHotplugState |
| |- | | |- |
− | | 4201 || | + | | 4201 || SetDisplayAlpha |
| |- | | |- |
− | | 4203 || | + | | 4203 || SetDisplayLayerStack |
| |- | | |- |
− | | 4205 || | + | | 4205 || SetDisplayPowerState |
| |- | | |- |
− | | 6000 || | + | | 6000 || AddToLayerStack |
| |- | | |- |
− | | 6001 || | + | | 6001 || RemoveFromLayerStack |
| |- | | |- |
− | | 6002 || | + | | 6002 || SetLayerVisibility |
| |- | | |- |
− | | 7000 || | + | | 7000 || SetContentVisibility |
| |- | | |- |
− | | 8000 || | + | | 8000 || SetConductorLayer |
| |- | | |- |
− | | 8100 || | + | | 8100 || SetIndirectProducerFlipOffset |
| |} | | |} |
| | | |
| [[Category:Services]] | | [[Category:Services]] |