Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura D3DDDIARG_ENCRYPTIONBLT descrive i parametri di un trasferimento bit-block crittografato (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;
Membri
[in] hCryptoSession
Handle per la sessione di crittografia.
[in] hSrcResource
Handle per la risorsa di origine.
[in] SrcSubResourceIndex
Indice della superficie di origine all'interno della risorsa.
[in] hDstResource
Handle per la 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | D3DDDIARG_ENCRYPTIONBLT è supportato a partire dal sistema operativo Windows 7. |
intestazione | d3dumddi.h (include D3dumddi.h) |