struttura D3DDDIARG_CAPTURETOSYSMEM (d3dumddi.h)
La struttura D3DDDIARG_CAPTURETOSYSMEM descrive i parametri di un trasferimento a blocchi di 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;
Membri
[in] hSrcResource
Handle per la risorsa di origine.
[in] SrcRect
Struttura di RECT per il rettangolo di origine.
[in] hDstResource
Handle per la risorsa di destinazione.
[in] DstSubResourceIndex
Indice della superficie di destinazione all'interno della risorsa.
[in] DstRect
Struttura di RECT per il rettangolo di destinazione.
Osservazioni
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 per fornire un indice a una superficie di origine secondaria all'interno della risorsa. Tuttavia, è necessario un indice di una superficie di origine secondaria quando il runtime chiama la funzione di del driver di visualizzazione in modalità utente per eseguire un bitblt più generale.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3dumddi.h (include D3dumddi.h) |