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) |