XUserGetTokenAndSignatureUtf16Result
XUserGetTokenAndSignatureUtf16Async の呼び出しの結果を取得します。
構文
HRESULT XUserGetTokenAndSignatureUtf16Result(
XAsyncBlock* async,
size_t bufferSize,
void* buffer,
XUserGetTokenAndSignatureUtf16Data** ptrToBuffer,
size_t* bufferUsed
)
パラメーター
async _Inout_
型: XAsyncBlock*
XAsyncBlock は、呼び出しのステータスをポーリングし、呼び出しの結果を取得します。
bufferSize _In_
型: size_t
buffer パラメーターのバッファーのサイズ。
buffer _Out_writes_bytes_to_(bufferSize,bufferUsed)
型: void
XUserGetTokenAndSignatureUtf16Async の呼び出しの結果が格納されます。
ptrToBuffer_Outptr_
型: XUserGetTokenAndSignatureUtf16Data**
戻ったとき、prtToBuffer は buffer パラメーターに指定したバッファーを指します。 パラメーターは、buffer に対する型指定されたポインターを提供します。個別に開放する必要はありません。
bufferUsed _Out_opt_
型: size_t*
buffer パラメーターに書き込まれたバイト数。
戻り値
型: HRESULT
正常に実行された場合は S_OK が返され、それ以外の場合はエラー コードが返されます。 エラー コードの一覧については、「エラー コード」を参照してください。
解説
XUserGetTokenAndSignatureUtf16Async 関数は、XUserGetTokenAndSignatureOptions 列挙型引数を使用して Web 要求の Unicode の Xtoken と署名を非同期に取得します。
Web 要求の Unicode の Xtoken と署名を非同期に取得するには、XUserGetTokenAndSignatureUtf16Async を呼び出します。
XUserGetTokenAndSignatureUtf16Async の呼び出し結果を保持するために必要なバッファー サイズを取得するには、XUserGetTokenAndSignatureUtf16ResultSize を呼び出します。
要件
ヘッダー: XUser.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体