D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA 結構 (d3d11_1.h)

表示硬體內容保護的金鑰交換資料。

語法

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
  UINT                                         HWProtectionFunctionID;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA  *pInputData;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
  HRESULT                                      Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;

成員

HWProtectionFunctionID

DRM 命令的函式識別碼。 函式識別碼的值和意義是由 DRM 規格所定義。

pInputData

緩衝區的指標,其中包含 D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 結構,指定保留給 IHV 使用的記憶體,以及 DRM 命令的輸入資料。

pOutputData

緩衝區的指標,其中包含 D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA 結構,指定保留給 IHV 使用的記憶體,以及 DRM 命令的輸入資料。

Status

硬體 DRM 命令的結果。

備註

ID3D11VideoCoNtext::NegotiateCryptoSessionKeyExchange方法的pData參數中會傳遞此結構的指標,當ID3D11CryptoSession使用D3D11_KEY_EXCHANGE_HW_PROTECTION金鑰交換類型建立時。

規格需求

   
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 d3d11_1.h

另請參閱

Direct3D 11 視訊結構