次の方法で共有


D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT構造体

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

構文

typedef struct _D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT {
  D3D_OMAC omac;
  GUID     ConfigureType;
  HANDLE   hChannel;
  UINT     SequenceNumber;
} D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT;

メンバー

omac

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

ConfigureType

コマンドを指定する GUID。 値の一覧については、「 コンテンツ保護コマンド」を参照してください。

hChannel

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

SequenceNumber

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

要件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]
Header
D3d9types.h

関連項目

Direct3D ビデオ構造

IDirect3DAuthenticatedChannel9::Configure