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 |