struttura DXGI_DDI_ARG_PRESENT (dxgiddi.h)

La struttura DXGI_DDI_ARG_PRESENT descrive una risorsa da visualizzare.

Sintassi

typedef struct DXGI_DDI_ARG_PRESENT {
  [in] DXGI_DDI_HDEVICE            hDevice;
  [in] DXGI_DDI_HRESOURCE          hSurfaceToPresent;
  [in] UINT                        SrcSubResourceIndex;
  [in] DXGI_DDI_HRESOURCE          hDstResource;
       UINT                        DstSubResourceIndex;
  [in] void                        *pDXGIContext;
  [in] DXGI_DDI_PRESENT_FLAGS      Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;

Members

[in] hDevice

Handle per il dispositivo di visualizzazione (contesto grafico) in cui il driver esegue la presentazione. Il runtime Direct3D passa questo handle al driver nel membro hDrvDevice della struttura D3D10DDIARG_CREATEDEVICE quando il runtime chiama la funzione CreateDevice(D3D10) del driver per creare il dispositivo di visualizzazione.

[in] hSurfaceToPresent

Handle per la risorsa di origine da visualizzare. hSurfaceToPresent è sempre un handle valido per la visualizzazione di una risorsa.

[in] SrcSubResourceIndex

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

[in] hDstResource

Handle per la risorsa di destinazione da visualizzare. hDstResource può essere NULL se la destinazione è sconosciuta; La modalità kernel determinerà la destinazione appena prima di inviare il flusso di comandi hardware tramite DMA al processore grafico.

DstSubResourceIndex

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

[in] pDXGIContext

Handle per il contesto DXGI. Questo handle è opaco per il driver. Il driver deve passare l'handle in questo membro come membro pDXGIContext della struttura DXGIDDICB_PRESENT quando il driver chiama la funzione pfnPresentCbDXGI .

[in] Flags

Struttura DXGI_DDI_PRESENT_FLAGS che identifica, in flag di campo di bit, come eseguire l'operazione corrente.

[in] FlipInterval

Valore DXGI_DDI_FLIP_INTERVAL_TYPE tipizzato 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 dxgiddi.h (include D3d10umddi.h)

Vedi anche

CreateDevice(D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

PresentDXGI

pfnPresentCbDXGI