XNetworkingQuerySecurityInformationForUrlAsyncResult
XNetworkingQuerySecurityInformationForUrlAsync 関数からの結果を取得します。構文
パラメーター
asyncBlock _Inout_型: XAsyncBlock* XNetworkingQuerySecurityInformationForUrlAsync 関数に渡された XAsyncBlock へのポインター。 securityInformationBufferByteCount _In_
型: size_t 結果バッファーに割り当てるサイズ (バイト単位)。このデータは、XNetworkingQuerySecurityInformationForUrlAsyncResultSize を呼び出して取得します。または、大きな結果バッファーを事前に割り当てている場合は、事前割り当てされたバッファーのサイズを渡すこともできます。 securityInformationBufferByteCountUsed _Out_opt_
型: size_t* 実際の結果バッファーのサイズ (バイト単位) へのポインター。 securityInformationBuffer _Out_writes_bytes_to_(securityInformationBufferByteCount,*securityInformationBufferByteCountUsed)
型: uint8_t* 拇印の結果を含むバッファーへのポインター。 securityInformation _Outptr_
型: XNetworkingSecurityInformation** ネットワーク セキュリティ許可リスト (NSAL) から返される証明書拇印の一覧へのポインター。
戻り値
型: HRESULT HRESULT の成功またはエラー コード。解説
この関数は、XNetworkingQuerySecurityInformationForUrlAsync 関数からの結果を取得します。そのポインターは、結果バッファーに割り当てられたバイト単位のサイズ、バッファー バイト サイズの実際の結果、拇印の結果を含むバッファー、および NSAL から返される証明書拇印の一覧を決定します。 このバッファーは、セキュリティ情報構造体ポインター内のすべてのポインターが使用する基になるバッファーです。タイトルは、セキュリティ情報構造体ポインターを使用している間、バッファーを有効に保つ必要があります。バッファーの解放とクリーンアップにより、セキュリティ情報構造体ポインターで使用されるすべてのメモリもクリーンアップされます。Microsoft Game Development Kit (GDK) タイトルにおけるネットワーク情報については、「ネットワーク情報の取得」を参照してください。 このメソッドは呼び出し元プロセス内のローカル状態を照会して迅速に返るため、時間の影響を受けやすいコンテキストから呼び出しても安全です。要件
ヘッダー: XNetworking.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリ コンソール、XBOX Series コンソール関連項目
HTTP および WebSocketXNetworkingQuerySecurityInformationForUrlUtf16AsyncResult
XNetworking
