次の方法で共有


XUser

XUser API のリファレンス情報を示します。

関数

関数 説明
XUserAddAsync ユーザーをゲーム セッションに非同期で追加します。
XUserAddByIdWithUiAsync ゲームへの招待からの XUID に基づいて、ゲーム セッションにユーザーを非同期で追加します。 この関数は、ゲームへの招待に対する応答にのみ使用してください。
XUserAddByIdWithUiResult XUserAddByIdWithUiAsync の作成したユーザーへのハンドルを取得します。 この関数は、ゲームへの招待に対する応答にのみ使用してください。
XUserAddResult XUserAddAsync の作成したユーザーへのハンドルを取得します。
XUserChangeEventCallback ユーザー変更イベントに対してアプリケーションが定義するコールバック。
XUserCheckPrivilege ユーザーが特定の権限を持つかどうかを判別します。
XUserCloseHandle 特定のユーザー ハンドルを閉じます。
XUserCloseSignOutDeferralHandle 特定のユーザーのサインアウト遅延ハンドルを閉じます。
XUserCompare 2 つのユーザー ハンドルが等しいかどうかを比較します。
XUserDefaultAudioEndpointUtf16ChangedCallback ユーザーの既定のオーディオ エンドポイントが変更されたときにアプリケーションが定義して呼び出すコールバック。
XUserDeviceAssociationChangedCallback ユーザー デバイスの関連付けが変更されたときに呼び出されるコールバック。
XUserDuplicateHandle ユーザー ハンドルを複製します。
XUserFindControllerForUserWithUiAsync ユーザーに、電源を入れて使用するコントローラーを特定するように求めるダイアログを表示します。
XUserFindControllerForUserWithUiResult ユーザーが使用することを選択したアプリケーション ローカル デバイス ID (APP_LOCAL_DEVICE_ID) を取得します。
XUserFindForDevice 特定のデバイス ID に対するユーザー ID を取得します。
XUserFindUserById ローカル ユーザーの XBox ユーザー ID (XUID) を取得します。
XUserFindUserByLocalId 特定のローカル ID のユーザーのハンドルを取得します。
XUserGetAgeGroup ユーザーの年齢グループを返します。
XUserGetDefaultAudioEndpointUtf16 特定のユーザーの既定オーディオ エンドポイントを取得します。
XUserGetGamerPictureAsync 特定のユーザーのゲーマー アイコンを非同期で取得します。
XUserGetGamerPictureResult XUserGetGamerPictureAsync の呼び出しの結果を取得します。
XUserGetGamerPictureResultSize ]XUserGetGamerPictureAsync](functions/xusergetgamerpictureasync.md) の返すゲーマー アイコンを取得するために XUserGetGamerPictureResult が必要とするバッファー サイズを返します。
XUserGetGamertag 特定のユーザーのゲーマータグを取得します。
XUserGetId 特定のユーザーのユーザー ID を取得します。
XUserGetIsGuest ユーザーがゲストかどうかを示すブール値を返します。
XUserGetLocalId ユーザーの一意のゲームセッション ID を取得します。
XUserGetMaxUsers 現在のプラットフォームでゲーム セッションが許可するユーザーの最大数を取得します。
XUserGetMsaTokenSilentlyAsync ユーザーの MSA トークンを非同期的に取得します。
XUserGetMsaTokenSilentlyResult XUserGetMsaTokenSilentlyAsync の呼び出しの結果を取得します。
XUserGetMsaTokenSilentlyResultSize XUserGetMsaTokenSilentlyAsync の呼び出しの結果を保持するためのバッファー サイズを取得します。
XUserGetSignOutDeferral サインアウト遅延ハンドルへのハンドルを取得します。
XUserGetState ユーザーの状態を取得します。
XUserGetTokenAndSignatureAsync Web 要求の Xtoken と署名を非同期で取得します。
XUserGetTokenAndSignatureResult XUserGetTokenAndSignatureAsync の呼び出しの結果を取得します。
XUserGetTokenAndSignatureResultSize XUserGetTokenAndSignatureAsync の呼び出し結果を保持するためのバッファー サイズを取得します。
XUserGetTokenAndSignatureUtf16Async Web 要求の Unicode の Xtoken と署名を非同期で取得します。
XUserGetTokenAndSignatureUtf16Result XUserGetTokenAndSignatureUtf16Async の呼び出しの結果を取得します。
XUserGetTokenAndSignatureUtf16ResultSize XUserGetTokenAndSignatureUtf16Async の呼び出し結果を保持するためのバッファー サイズを取得します。
XUserIsStoreUser XUser MSA が Microsoft Store にサインインしている MSA と同じかどうかを確認します。
XUserRegisterForChangeEvent ユーザー変更イベントのコールバックを登録します。
XUserRegisterForDefaultAudioEndpointUtf16Changed 既定のオーディオ エンドポイントが変更されたときにアプリケーションが定義して呼び出すコールバックを登録します。
XUserRegisterForDeviceAssociationChanged ユーザー デバイスの関連付け変更イベントに対するコールバックを登録します。
XUserResolveIssueWithUiAsync Unicode 以外の URL によってトークンの問題を解決するシステム ユーザー インターフェイスを表示します。
XUserResolveIssueWithUiResult XUserResolveIssueWithUiAsync の呼び出しの結果を取得します。
XUserResolveIssueWithUiUtf16Async 特定の Unicode URL によってトークンの問題を解決するシステム ユーザー インターフェイスを表示します。
XUserResolveIssueWithUiUtf16Result XUserResolveIssueWithUiUtf16Async の呼び出しの結果を取得します。
XUserResolvePrivilegeWithUiAsync 必要なユーザー権限の解決用ユーザー インターフェイスを表示します。
XUserResolvePrivilegeWithUiResult XUserResolvePrivilegeWithUiAsync の呼び出しの結果を取得します。
XUserUnregisterForChangeEvent 以前登録したユーザー変更コールバックを登録解除します。
XUserUnregisterForDefaultAudioEndpointUtf16Changed 以前登録した既定オーディオ エンドポイント変更コールバックの登録を解除します。
XUserUnregisterForDeviceAssociationChanged 以前登録したユーザー デバイスの関連付け変更コールバックの登録を解除します。

構造体

構造体 説明
APP_LOCAL_DEVICE_ID ローカル入力デバイスのルート ID を指定します。
XUserDeviceAssociationChange デバイスの関連付けが変更されたときのデバイスの古い関連付けと新しい関連付けを指定します。
XUserGetTokenAndSignatureData Web 要求に対して取得した Xtoken と署名を指定します。
XUserGetTokenAndSignatureHttpHeader Web 要求の HTTP ヘッダーを指定します。
XUserGetTokenAndSignatureUtf16Data Web 要求の Unicode の Xtoken と署名が格納されます。
XUserGetTokenAndSignatureUtf16HttpHeader Web 要求の Unicode の HTTP ヘッダーが格納されます。
XUserLocalId ユーザーのゲームセッション ID を指定します。

列挙

列挙型 説明
XUserAddOptions ユーザーを追加するオプションを指定します。
XUserAgeGroup ユーザーの年齢グループを指定します。
XUserChangeEvent ユーザー変更イベントの種類を指定します。
XUserDefaultAudioEndpointKind ユーザーの既定のオーディオ エンドポイントがオーディオをレンダリングするかキャプチャするかを指定します。
XUserGamerPictureSize ゲーマー アイコンのサイズをピクセル単位で指定します。
XUserGamertagComponent フェッチするゲーマータグの種類 (またはコンポーネント) を指定します。
XUserGetMsaTokenSilentlyOptions XUserGetMsaTokenSilentlyOptions のオプション。
XUserGetTokenAndSignatureOptions GetUserTokenAndSignatureAsync のオプション。
XUserPrivilege ユーザーの権限を指定します。
XUserPrivilegeDenyReason ユーザーが権限を取得できなかった理由を指定します。
XUserPrivilegeOptions ユーザー権限のオプションを指定します。
XUserState ユーザーの現在の状態を指定します。

関連項目

システム API リファレンス