Condividi tramite


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)

Vedi anche

EncryptionBlt