struktur D3DDDIARG_DECRYPTIONBLT (d3dumddi.h)
Struktur D3DDDIARG_DECRYPTIONBLT menjelaskan parameter transfer blok bit (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
Pointer ke blok memori yang berisi kunci konten yang diperlukan untuk mendekripsi data bitblt. Jika pContentKeyadalah NULL, 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) |