Cross-OS Calls for Users and Gamepad related classes

The following table lists the User and Gamepad related class members that make cross-OS calls. Methods that are not cross-OS calls do not appear on this list.

Keys:

Namespace Class Member Cross-OS Notes
Windows.Foundation.Collections IVectorView<IAudioDeviceInfo> GetAt Always As returned by AudioDevices property of User
Windows.Foundation.Collections IVectorView<IAudioDeviceInfo> GetMany Always As returned by AudioDevices property of User
Windows.Foundation.Collections IVectorView<IAudioDeviceInfo> IndexOf Always As returned by AudioDevices property of User
Windows.Foundation.Collections IVectorView<IAudioDeviceInfo> Size Always As returned by AudioDevices property of User
Windows.Foundation.Collections IVectorView<IController> GetAt Always As returned by Controllers property of User/Controller
Windows.Foundation.Collections IVectorView<IController> GetMany Always As returned by Controllers property of User/Controller
Windows.Foundation.Collections IVectorView<IController> IndexOf Always As returned by Controllers property of User/Controller
Windows.Foundation.Collections IVectorView<IController> Size Always As returned by Controllers property of User/Controller
Windows.Foundation.Collections IVectorView<IGamepad> GetAt Always As returned by Gamepads property of Gamepad
Windows.Foundation.Collections IVectorView<IGamepad> GetMany Always As returned by Gamepads property of Gamepad
Windows.Foundation.Collections IVectorView<IGamepad> IndexOf Always As returned by Gamepads property of Gamepad
Windows.Foundation.Collections IVectorView<IGamepad> Size Always As returned by Gamepads property of Gamepad
Windows.Foundation.Collections IVectorView<INavigationController> GetAt Always As returned by NavigationControllers property of NavigationController
Windows.Foundation.Collections IVectorView<INavigationController> GetMany Always As returned by NavigationControllers property of NavigationController
Windows.Foundation.Collections IVectorView<INavigationController> IndexOf Always As returned by NavigationControllers property of NavigationController
Windows.Foundation.Collections IVectorView<INavigationController> Size Always As returned by NavigationControllers property of NavigationController
Windows.Foundation.Collections IVectorView<UINT32> GetAt Always As returned by Privileges property of UserDisplayInfo
Windows.Foundation.Collections IVectorView<UINT32> GetMany Always As returned by Privileges property of UserDisplayInfo
Windows.Foundation.Collections IVectorView<UINT32> IndexOf Always As returned by Privileges property of UserDisplayInfo
Windows.Foundation.Collections IVectorView<UINT32> Size Always As returned by Privileges property of UserDisplayInfo
Windows.Foundation.Collections IVectorView<User> GetAt Always As returned by Users/UsersOrderedLeftToRight properties of User
Windows.Foundation.Collections IVectorView<User> GetMany Always As returned by Users/UsersOrderedLeftToRight properties of User
Windows.Foundation.Collections IVectorView<User> IndexOf Always As returned by Users/UsersOrderedLeftToRight properties of User
Windows.Foundation.Collections IVectorView<User> Size Always As returned by Users/UsersOrderedLeftToRight properties of User
Windows.Xbox.Input BodyController BodyControllers On First Access  
Windows.Xbox.Input BodyController User Always  
Windows.Xbox.Input Controller ControllerAdded Always  
Windows.Xbox.Input Controller ControllerPairingChanged Always  
Windows.Xbox.Input Controller ControllerRemoved Always  
Windows.Xbox.Input Controller GetControllerById Always  
Windows.Xbox.Input Controller GetControllerMetadata Always  
Windows.Xbox.Input Controller Controllers Always  
Windows.Xbox.Input Controller User Always  
Windows.Xbox.Input ControllerAddedEventArgs Controller Always  
Windows.Xbox.Input ControllerPairingChangedEventArgs Controller Always  
Windows.Xbox.Input ControllerPairingChangedEventArgs User Always  
Windows.Xbox.Input ControllerRemovedEventArgs Controller Always  
Windows.Xbox.Input Gamepad Gamepads On First Access  
Windows.Xbox.Input Gamepad User Always  
Windows.Xbox.Input NavigationController NavigationControllers On First Access  
Windows.Xbox.Input NavigationController User Always  
Windows.Xbox.System AudioDeviceAddedEventArgs AudioDevice Always  
Windows.Xbox.System AudioDeviceAddedEventArgs User Always  
Windows.Xbox.System AudioDeviceChangedEventArgs AudioDevice Always  
Windows.Xbox.System AudioDeviceChangedEventArgs User Always  
Windows.Xbox.System AudioDeviceRemovedEventArgs AudioDevice Always  
Windows.Xbox.System AudioDeviceRemovedEventArgs User Always  
Windows.Xbox.System Console GetTokenAndSignatureAsync Always  
Windows.Xbox.System GetPictureResult RequiredBufferSize Always  
Windows.Xbox.System GetPictureResult Result Always  
Windows.Xbox.System GetTokenAndSignatureResult Signature Always  
Windows.Xbox.System GetTokenAndSignatureResult Token Always  
Windows.Xbox.System IAudioDeviceInfo DeviceCategory Always  
Windows.Xbox.System IAudioDeviceInfo DeviceType Always  
Windows.Xbox.System IAudioDeviceInfo Id Always  
Windows.Xbox.System IAudioDeviceInfo Muted Always  
Windows.Xbox.System IAudioDeviceInfo Sharing Always  
Windows.Xbox.System OnlineStateChangedEventArgs State Always  
Windows.Xbox.System SignInCompletedEventArgs User Always  
Windows.Xbox.System SignOutCompletedEventArgs Result Always  
Windows.Xbox.System SignOutCompletedEventArgs User Always  
Windows.Xbox.System SignOutStartedEventArgs GetDeferral Always  
Windows.Xbox.System SignOutStartedEventArgs User Always  
Windows.Xbox.System User AudioDeviceAdded Always  
Windows.Xbox.System User AudioDeviceChanged Always  
Windows.Xbox.System User AudioDeviceRemoved Always  
Windows.Xbox.System User OnlineStateChanged Always  
Windows.Xbox.System User SignInCompleted Always  
Windows.Xbox.System User SignOutCompleted Always  
Windows.Xbox.System User SignOutStarted Always  
Windows.Xbox.System User UserAdded Always  
Windows.Xbox.System User UserDisplayInfoChanged Always  
Windows.Xbox.System User UserOrderChanged Always  
Windows.Xbox.System User UserRemoved Always  
Windows.Xbox.System User GetTokenAndSignatureAsync Always  
Windows.Xbox.System User GetTokenAndSignatureForAllUsersAsync Always  
Windows.Xbox.System User GetUserById Always  
Windows.Xbox.System User AudioDevices Always  
Windows.Xbox.System User Controllers On First Access Or Change  
Windows.Xbox.System User DisplayInfo On First Access Or Change  
Windows.Xbox.System User IsSignedIn On First Access Or Change  
Windows.Xbox.System User OnlineState Always  
Windows.Xbox.System User Sponsor On First Access  
Windows.Xbox.System User Users Always  
Windows.Xbox.System User UsersOrderedLeftToRight Always  
Windows.Xbox.System User XboxUserHash Always  
Windows.Xbox.System User XboxUserId On First Access Or Change  
Windows.Xbox.System UserAddedEventArgs User Always  
Windows.Xbox.System UserDisplayInfo GetApplicationPictureAsync Always  
Windows.Xbox.System UserDisplayInfo GetGamerPictureAsync Always  
Windows.Xbox.System UserDisplayInfo Privileges On First Access  
Windows.Xbox.System UserDisplayInfoChangedEventArgs User Always  
Windows.Xbox.System UserRemovedEventArgs User Always  

See also

Cross-OS Calls

All other cross-OS classes

App Types

Application Model