Condividi tramite


struttura D3DDDIARG_ENCRYPTIONBLT (d3dumddi.h)

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)

Vedere anche

EncryptionBlt