struttura D3DDDIARG_PRESENT (d3dumddi.h)

La struttura D3DDDIARG_PRESENT descrive una risorsa da visualizzare.

Sintassi

typedef struct _D3DDDIARG_PRESENT {
  [in] HANDLE                   hSrcResource;
  [in] UINT                     SrcSubResourceIndex;
  [in] HANDLE                   hDstResource;
       UINT                     DstSubResourceIndex;
  [in] D3DDDI_PRESENTFLAGS      Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
} D3DDDIARG_PRESENT;

Members

[in] hSrcResource

Handle per la risorsa di origine da visualizzare. hSrcResource può essere NULL se il driver di visualizzazione in modalità utente deve eseguire un'operazione di riempimento a colori sullo schermo.

[in] SrcSubResourceIndex

Indice in base zero nella risorsa di origine, specificato dall'handle nel membro hSrcResource . Questo indice indica la sottorisorsa o la superficie da visualizzare.

[in] hDstResource

Handle per la risorsa di destinazione da visualizzare. Se NULL, il driver di visualizzazione in modalità utente viene informato che si verificherà un'operazione di riempimento del colore, ma non è previsto che il driver in modalità utente esegua l'operazione. Il driver del miniport di visualizzazione esegue l'operazione effettiva di riempimento del colore e verrà informato del valore di colore in quel momento.

DstSubResourceIndex

[in] Indice in base zero nella risorsa di destinazione, specificato dall'handle nel membro hDstResource . Questo indice indica la sottorisorsa o la superficie da visualizzare.

[in] Flags

Struttura D3DDDI_PRESENTFLAGS che identifica, in flag di campo di bit, come visualizzare.

[in] FlipInterval

Valore tipizzato D3DDDI_FLIPINTERVAL_TYPE che indica l'intervallo di capovolgimento, ovvero se l'inversione si verifica dopo zero, uno, due, tre o quattro sincronizzazioni verticali.

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

Presente