XUserGetTokenAndSignatureUtf16Async
Web 要求の Unicode の Xtoken と署名を非同期で取得します。
構文
HRESULT XUserGetTokenAndSignatureUtf16Async(
XUserHandle user,
XUserGetTokenAndSignatureOptions options,
const wchar_t* method,
const wchar_t* url,
size_t headerCount,
const XUserGetTokenAndSignatureUtf16HttpHeader* headers,
size_t bodySize,
const void* bodyBuffer,
XAsyncBlock* async
)
パラメーター
user _In_
型: XUserHandle
Web 要求の対象となるユーザーに対するハンドル。
options _In_
型: XUserGetTokenAndSignatureOptions
ユーザー トークンと署名を取得するためのオプション。
メソッド _In_z_
型: wchar_t*
Web 要求のメソッドの種類 (Unicode)。
url _In_z_
型: wchar_t*
Web 要求の URL (Unicode)。
headerCount_In_
型: size_t
headers パラメーター内のヘッダー数。
headers_In_reads_opt_(headerCount)
型: XUserGetTokenAndSignatureUtf16HttpHeader*
Web 要求のヘッダー。
bodySize_In_
型: size_t
bodyBuffer パラメーター内のバッファーのサイズ。
bodyBuffer_In_reads_bytes_opt_(bodySize)
型: void*
Web 要求の本文が格納されるバッファー。
async _Inout_
型: XAsyncBlock*
XAsyncBlock は、呼び出しのステータスをポーリングし、呼び出しの結果を取得します。
戻り値
型: HRESULT
正常に実行された場合は S_OK が返され、それ以外の場合はエラー コードが返されます。 エラー コードの一覧については、「エラー コード」を参照してください。
解説
XUserGetTokenAndSignatureUtf16Async 関数は、XUserGetTokenAndSignatureOptions 列挙型引数を使用して Web 要求の Unicode の Xtoken と署名を非同期に取得します。
XUserGetTokenAndSignatureUtf16Async の呼び出しの結果を取得するには、XUserGetTokenAndSignatureUtf16Result を呼び出します。
XUserGetTokenAndSignatureUtf16Async の呼び出し結果を保持するために必要なバッファー サイズを取得するには、XUserGetTokenAndSignatureUtf16ResultSize を呼び出します。
要件
ヘッダー: XUser.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体