struktur D3DDDIARG_DECRYPTIONBLT (d3dumddi.h)

Struktur D3DDDIARG_DECRYPTIONBLT menjelaskan parameter transfer bit-block (bitblt) yang didekripsi dalam panggilan ke fungsi DecryptionBlt .

Sintaks

typedef struct _D3DDDIARG_DECRYPTIONBLT {
  [in] HANDLE                     hCryptoSession;
  [in] HANDLE                     hSrcResource;
  [in] UINT                       SrcSubResourceIndex;
  [in] HANDLE                     hDstResource;
  [in] UINT                       DstSubResourceIndex;
  [in] UINT                       SrcResourceSize;
  [in] D3DDDIENCRYPTED_BLOCK_INFO *pEncryptedBlockInfo;
  [in] VOID                       *pContentKey;
  [in] VOID                       *pIV;
} D3DDDIARG_DECRYPTIONBLT;

Anggota

[in] hCryptoSession

Handel ke sesi enkripsi.

[in] hSrcResource

Handel ke sumber daya sumber.

[in] SrcSubResourceIndex

Indeks ke permukaan sumber dalam sumber daya.

[in] hDstResource

Handel ke sumber daya tujuan.

[in] DstSubResourceIndex

Indeks ke permukaan tujuan dalam sumber daya.

[in] SrcResourceSize

Ukuran, dalam byte, dari sumber daya sumber.

[in] pEncryptedBlockInfo

Penunjuk ke struktur D3DDDIENCRYPTED_BLOCK_INFO yang menjelaskan bagian buffer yang dienkripsi.

[in] pContentKey

Penunjuk ke blok memori yang berisi kunci konten yang diperlukan untuk mendekripsi data bitblt. Jika pContentKeyNULL, perangkat keras tidak memerlukan kunci konten terpisah untuk mendekripsi data. Artinya, kunci sesi digunakan untuk mengenkripsi data.

[in] pIV

Pointer ke blok memori yang berisi vektor inisialisasi yang diperlukan untuk mendekripsi data bitblt. Jika pIVNULL, perangkat keras tidak memerlukan vektor inisialisasi terpisah untuk mendekripsi data. Artinya, kunci sesi digunakan untuk mengenkripsi data.

Keterangan

Penunjuk ke struktur D3DDDIARG_DECRYPTIONBLT yang diisi diteruskan ke fungsi DecryptionBlt driver untuk menulis data ke permukaan yang dilindungi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung D3DDDIARG_DECRYPTIONBLT didukung dimulai dengan sistem operasi Windows 7.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIENCRYPTED_BLOCK_INFO

DecryptionBlt