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 型單鍵 CBC MAC (OMAC) ,針對出現在這個結構成員之後的資料區塊計算此值。

ConfigureType

指定命令的 GUID。 如需值清單,請參閱 Content Protection 命令

hChannel

已驗證通道的控制碼。 若要取得控制碼,請呼叫 IDirect3DDevice9Video::CreateAuthenticatedChannel

SequenceNumber

查詢序號。 在會話開始時,產生密碼編譯安全的 32 位亂數,以作為起始序號。 針對每個命令,將序號遞增 1。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限傳統型應用程式]
標頭
D3d9types.h

另請參閱

Direct3D 視訊結構

IDirect3DAuthenticatedChannel9::Configure