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;
Angehörige
phSurfacesToPresent
Ein Array von Oberflächenziehpunkten zum Anzeigen oder Freigeben.
SurfacesToPresent
Die Oberflächen, die angezeigt oder losgelassen werden sollen.
hDstResource
Ein Handle für die Zielressource, für die angezeigt werden soll.
DstSubResourceIndex
Der nullbasierte Index in der Zielressource, der durch das Handle im hDstResource Member angegeben wird. Dieser Index gibt die Unterressource oder Oberfläche an, für die angezeigt werden soll.
Flags
Identifiziert in Bitfeldkennzeichnungen, wie sie angezeigt werden.
FlipInterval
Gibt das Flip-Intervall an. Das heißt, wenn das Kippen nach Null, 1, zwei, drei oder vier vertikalen Synchronisierungen erfolgt.
VidPnSourceID
pDirtyRects
Ein Zeiger auf ein Array von schmutzigen Rechtecke, die den Teil der Überlagerungsebene angeben, der geändert wurde.
DirtyRects
Die Anzahl der schmutzigen Rechtecke im Array, auf die durch pDirtyRectsverwiesen wird.
PrivateDriverDataSize
Private Treiberdatengröße in Byte.
pPrivateDriverData
Private Treiberdaten.
OptimizeForComposition
DWM ist an der Komposition beteiligt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | d3d12umddi.h |