struktur D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA digunakan dengan NegosiasiCryptoSessionKeyExchange dalam implementasi Digital Rights Management (DRM).
Sintaks
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
Anggota
HWProtectionFunctionID
Menentukan ID fungsi perintah DRM. Nilai dan arti ID fungsi ditentukan oleh setiap komponen DRM individual.
pInputData
Penunjuk ke buffer yang berisi struktur D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA , memori yang dicadangkan untuk penggunaan IHV, dan data input untuk perintah DRM.
pOutputData
Penunjuk ke buffer yang berisi struktur D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA , memori yang dicadangkan untuk penggunaan IHV, dan data output untuk perintah DRM.
Status
Mengembalikan hasil perintah DRM perangkat keras.
Keterangan
Pointer ke struktur ini diteruskan sebagai parameter pData fungsi NegotiateCryptoSessionKeyExchange ketika objek CryptoSession dibuat menggunakan jenis pertukaran kunci D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |
Lihat juga
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA