次の方法で共有


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**

戻ったとき、prtToBufferbuffer パラメーターに指定したバッファーを指します。 パラメーターは、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 本体

関連項目

XUser

XUserGetTokenAndSignatureUtf16Async

XUserGetTokenAndSignatureUtf16ResultSize