D3D12DDIARG_PRESENT_0001 struttura (d3d12umddi.h)
typedef struct D3D12DDIARG_PRESENT_0001 {
const D3D12DDI_ARG_PRESENTSURFACE *phSurfacesToPresent;
UINT SurfacesToPresent;
D3D12DDI_HRESOURCE hDstResource;
UINT DstSubResourceIndex;
DXGI_DDI_PRESENT_FLAGS Flags;
DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceID;
const RECT *pDirtyRects;
UINT DirtyRects;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
BOOL OptimizeForComposition;
} D3D12DDIARG_PRESENT_0001;
phSurfacesToPresent
Matrice di handle di superficie da visualizzare o rilasciare.
SurfacesToPresent
Superfici da visualizzare o rilasciare.
hDstResource
Handle alla risorsa di destinazione da visualizzare.
DstSubResourceIndex
Indice in base zero nella risorsa di destinazione, specificato dall'handle nel membro hDstResource . Questo indice indica la sottoresource o la superficie da visualizzare.
Flags
Identifica, in flag di campo a bit, come visualizzare.
FlipInterval
Indica l'intervallo di capovolgimento. Ovvero, se il capovolgimento si verifica dopo zero, uno, due, tre o quattro sincronizzazioni verticali.
VidPnSourceID
pDirtyRects
Puntatore a una matrice di rettangoli sporchi, che indicano la parte del piano di sovrapposizione modificato.
DirtyRects
Numero di rettangoli sporchi nella matrice a cui punta pDirtyRects.
PrivateDriverDataSize
Dimensioni dei dati del driver privato in byte.
pPrivateDriverData
Dati del driver privato.
OptimizeForComposition
DWM è coinvolto nella composizione.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |