D3DDDIARG_ENCRYPTIONBLT struttura (d3dumddi.h)
La struttura D3DDDIARG_ENCRYPTIONBLT descrive i parametri di un trasferimento a blocchi bit crittografati (bitblt) in una chiamata alla funzione EncryptionBlt .
Sintassi
typedef struct _D3DDDIARG_ENCRYPTIONBLT {
[in] HANDLE hCryptoSession;
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] UINT DstResourceSize;
[out] VOID *pIV;
} D3DDDIARG_ENCRYPTIONBLT;
Members
[in] hCryptoSession
Handle alla sessione di crittografia.
[in] hSrcResource
Handle alla risorsa di origine.
[in] SrcSubResourceIndex
Indice della superficie di origine all'interno della risorsa.
[in] hDstResource
Handle alla risorsa di destinazione.
[in] DstSubResourceIndex
Indice della superficie di destinazione all'interno della risorsa.
[in] DstResourceSize
Dimensioni, in byte, della risorsa di destinazione.
[out] pIV
Puntatore a un blocco di memoria in cui EncryptionBlt restituisce il vettore di inizializzazione necessario per decrittografare i dati bitblt. Se pIV è NULL, l'hardware non richiede una chiave separata per decrittografare i dati letti di nuovo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | D3DDDIARG_ENCRYPTIONBLT è supportato a partire dal sistema operativo Windows 7. |
Intestazione | d3dumddi.h (include D3dumddi.h) |