ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange メソッド (d3d11.h)

認証されたチャネルのセッション キーを確立します。

構文

HRESULT NegotiateAuthenticatedChannelKeyExchange(
  [in]      ID3D11AuthenticatedChannel *pChannel,
  [in]      UINT                       DataSize,
  [in, out] void                       *pData
);

パラメーター

[in] pChannel

ID3D11AuthenticatedChannel インターフェイスへのポインター。 Direct3D11 チャネルでは認証がサポートされていないため、チャネルの種類が D3D11_AUTHENTICATED_CHANNEL_D3D11場合、この方法は失敗します。

[in] DataSize

pData 配列内のデータのサイズ (バイト単位)。

[in, out] pData

暗号化されたセッション キーを含むバイト配列へのポインター。 バッファーには、RSA 暗号化スキーム - 最適な非対称暗号化パディング (RSAES-OAEP) を使用して暗号化された 256 バイトのデータが含まれている必要があります。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

Direct3D11 チャネルでは認証がサポートされていないため、チャネルの種類が D3D11_AUTHENTICATED_CHANNEL_D3D11場合、この方法は失敗します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11.h

こちらもご覧ください

ID3D11VideoContext