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 型單鍵 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 應用程式]
標頭 d3d11.h

另請參閱

Direct3D 11 視訊結構