Share via


D3DDDIARG_CAPTURETOSYSMEM struttura (d3dumddi.h)

La struttura D3DDDIARG_CAPTURETOSYSMEM descrive i parametri di un trasferimento a blocchi bit (bitblt) da un buffer di acquisizione a una superficie di memoria video.

Sintassi

typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
  [in] HANDLE hSrcResource;
  [in] RECT   SrcRect;
  [in] HANDLE hDstResource;
  [in] UINT   DstSubResourceIndex;
  [in] RECT   DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;

Members

[in] hSrcResource

Handle alla risorsa di origine.

[in] SrcRect

Struttura RECT per il rettangolo di origine.

[in] hDstResource

Handle alla risorsa di destinazione.

[in] DstSubResourceIndex

Indice della superficie di destinazione all'interno della risorsa.

[in] DstRect

Struttura RECT per il rettangolo di destinazione.

Commenti

Poiché la risorsa di origine specificata dal membro hSrcResource è un buffer di acquisizione, è garantito che sia una risorsa autonoma. Pertanto, in una chiamata a CaptureToSysMem, il runtime Di Microsoft Direct3D non è necessario fornire un indice a una superficie di origine secondaria all'interno della risorsa. Tuttavia, è necessario un indice in una superficie di origine secondaria quando il runtime chiama la funzione Blt del driver di visualizzazione in modalità utente per eseguire un bitblt più generale.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

Blt

CaptureToSysMem

RECT