struttura D3DHAL_DP2ADDDIRTYRECT (d3dhal.h)
Solo DirectX 8.1 e versioni successive.
D3DHAL_DP2ADDDIRTYRECT viene usato per specificare che una parte di una risorsa 2D, una trama 2D o una trama cubo, è stata danneggiata nella memoria di sistema. Pertanto, questa trama 2D deve essere ricaricata nella memoria video prima di essere usata.
Sintassi
typedef struct _D3DHAL_DP2ADDDIRTYRECT {
DWORD dwSurface;
RECTL rDirtyArea;
} D3DHAL_DP2ADDDIRTYRECT;
Members
dwSurface
Specifica l'handle per la risorsa 2D gestita che contiene una trama 2D danneggiata.
rDirtyArea
Specifica la trama 2D contrassegnata come danneggiata. Si tratta di una struttura RECTL .
Commenti
D3DHAL_DP2ADDDIRTYRECT, insieme al token di DP2OP_ADDDIRTYRECT, viene usato solo per le risorse e le superfici gestite dal driver. D3DHAL_DP2ADDDIRTYRECT non viene mai inviato a meno che il driver non indichi che gestisce le risorse. Per indicare che gestisce le risorse, il driver deve impostare il bit DDCAPS2_CANMANAGERESOURCE, oltre al bit DDCAPS2_CANMANAGETEXTURE, nel membro dwCaps2 di una struttura DDCORECAPS. Il driver specifica questa struttura DDCORECAPS nel membro ddCaps di una struttura DD_HALINFO quando viene chiamata la funzione DrvGetDirectDrawInfo del driver per inizializzare il componente DirectDraw del driver.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per