D3D12DDIARG_PRESENT_0001-Struktur (d3d12umddi.h)
Syntax
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;
Member
phSurfacesToPresent
Ein Array von Surface-Handles, die angezeigt oder freigegeben werden sollen.
SurfacesToPresent
Die anzuzeigenden oder freizugebenden Oberflächen.
hDstResource
Ein Handle für die Zielressource, für die angezeigt werden soll.
DstSubResourceIndex
Der nullbasierte Index in die Zielressource, der vom Handle im hDstResource-Element angegeben wird. Dieser Index gibt die Unterressource oder Die Oberfläche an, für die angezeigt werden soll.
Flags
Gibt in Bitfeldflags an, wie angezeigt wird.
FlipInterval
Gibt das Flipintervall an. Das heißt, wenn der Flip nach 0, 1, zwei, drei oder vier vertikalen Synchronisierungen auftritt.
VidPnSourceID
pDirtyRects
Ein Zeiger auf ein Array von modifiziert Rechtecks, das den geänderten Teil der Überlagerungsebene angibt.
DirtyRects
Die Anzahl der modifiziert Rechtecke im Array, auf das von pDirtyRects verwiesen wird.
PrivateDriverDataSize
Private Treiberdatengröße in Byte.
pPrivateDriverData
Private Treiberdaten.
OptimizeForComposition
DWM ist an der Komposition beteiligt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | d3d12umddi.h |