Bagikan melalui


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

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA

NegosiasiCryptoSessionKeyExchange