DXGI_DDI_ARG_PRESENT struttura (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 della 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, che l'handle nel membro hSurfaceToPresent specifica. L'indice SrcSubResourceIndex indica la sottoresource o la superficie da visualizzare.

[in] hDstResource

Handle alla risorsa di destinazione da visualizzare. hDstResource può essere NULL se la destinazione è sconosciuta; la modalità kernel determina 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, che l'handle nel membro hDstResource specifica. L'indice DstSubResourceIndex indica la sottoresource o la superficie da visualizzare.

[in] pDXGIContext

Handle al contesto DXGI. Questo handle è opaco al 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 a bit, come eseguire l'operazione presente.

[in] FlipInterval

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

Requisiti

   
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