次の方法で共有


D3D11_AUTHENTICATED_CONFIGURE_INPUT 構造体 (d3d11.h)

ID3D11VideoContext::ConfigureAuthenticatedChannel メソッドの入力データが含まれます。

構文

typedef struct D3D11_AUTHENTICATED_CONFIGURE_INPUT {
  D3D11_OMAC omac;
  GUID       ConfigureType;
  HANDLE     hChannel;
  UINT       SequenceNumber;
} D3D11_AUTHENTICATED_CONFIGURE_INPUT;

メンバー

omac

データのメッセージ認証コード (MAC) を含む D3D11_OMAC 構造体。 ドライバーは、AES ベースの 1 キー CBC MAC (OMAC) を使用して、この構造体メンバーの後に表示されるデータ ブロックのこの値を計算します。

ConfigureType

コマンドを指定する GUID。 次の GUID が定義されています。

意味
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION
暗号化セッションをデコーダー デバイスと Direct3D デバイスに関連付けます。

入力データ: D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE
保護されたコンテンツが CPU またはバスからアクセスできるようになる前に実行される暗号化のレベルを設定します。

入力データ: D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE
認証されたチャネルを初期化します。

入力データ: D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT

D3D11_AUTHENTICATED_CONFIGURE_PROTECTION
デバイスの保護を有効または無効にします。

入力データ: D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE
共有リソースを開くプロセスを有効にするか、共有リソースを開くプロセスを無効にします。

入力データ: D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT

hChannel

認証されたチャネルへのハンドル。 ハンドルを取得するには、 ID3D11AuthenticatedChannel::GetChannelHandle メソッドを 呼び出します。

SequenceNumber

クエリ シーケンス番号。 セッションの開始時に、開始シーケンス番号として使用する暗号で保護された 32 ビット乱数を生成します。 クエリごとに、シーケンス番号を 1 ずつインクリメントします。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header d3d11.h

関連項目

Direct3D 11 ビデオ構造