XUserGetMsaTokenSilentlyResult
XUserGetMsaTokenSilentlyAsync の呼び出しの結果を取得します。
構文
HRESULT XUserGetMsaTokenSilentlyResult(
XAsyncBlock* async,
size_t resultTokenSize,
char* resultToken,
size_t* resultTokenUsed
)
パラメーター
async _Inout_
型: XAsyncBlock*
XAsyncBlock は、呼び出しのステータスをポーリングし、呼び出しの結果を取得します。
resultTokenSize _In_
型: size_t
resultToken パラメーター内のバッファーのサイズ。 開発者は XUserGetMsaTokenSilentlyResultSize を呼び出して、このサイズを決定する必要があります。
resultToken _Out_writes_bytes_to_(resultTokenSize,resultTokenUsed)
型: char
XUserGetMsaTokenSilentlyAsync の呼び出しの結果が含まれます。
戻り値 resultToken は、ユーザーがフェッチした MSA トークンを指します。
resultTokenUsed _Out_opt_
型: size_t*
resultToken パラメーターに書き込まれたバイト数。
戻り値
型: HRESULT
正常に実行された場合は S_OK が返され、それ以外の場合はエラー コードが返されます。 エラー コードの一覧については、「エラー コード」を参照してください。
解説
非同期結果が完了すると、エラーが発生した場合、タイトルは MSA トークンを取得するために XGameUiShowWebAuthenticationAsync を呼び出す必要があります。
要件
ヘッダー: XUser.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体