Bagikan melalui


struktur D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA (d3d10umddi.h)

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA digunakan dengan D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA dalam implementasi Digital Rights Management (DRM).

Sintaks

typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
  UINT PrivateDataSize;
  UINT HWProtectionDataSize;
  BYTE pbInput[4];
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;

Anggota

PrivateDataSize

Berisi ukuran data privat yang dicadangkan untuk penggunaan IHV. Ukuran ini ditentukan dari anggota pPrivateInputSize yang dikembalikan oleh GetCryptoSessionPrivateDataSize.

HWProtectionDataSize

Berisi ukuran data perintah DRM.

pbInput[4]

Jika PrivateDataSize lebih besar dari 0, pbInput[0] – pbInput[PrivateDataSize - 1] dicadangkan untuk penggunaan IHV.

pbInput[PrivateDataSize] – pbInput[HWProtectionDataSize + PrivateDataSize - 1] berisi data input untuk perintah DRM. Format dan ukuran perintah DRM ditentukan oleh spesifikasi DRM.

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_DATA

GetCryptoSessionPrivateDataSize

NegosiasiCryptoSessionKeyExchange