D3D12DDIARG_PRESENT_0001 结构 (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
要显示或释放的图柄的数组。
SurfacesToPresent
要显示或要释放的图面。
hDstResource
要显示的目标资源的句柄。
DstSubResourceIndex
目标资源的从零开始的索引,该索引由 hDstResource 成员中的句柄指定。 此索引指示要显示到的子资源或图面。
Flags
标识位字段标志中的显示方式。
FlipInterval
指示翻转间隔。 也就是说,如果在零、一、二、三或四个垂直同步之后发生翻转。
VidPnSourceID
pDirtyRects
指向脏矩形数组的指针,这些矩形指示已更改的覆盖平面部分。
DirtyRects
pDirtyRects 指向的数组中脏矩形的数目。
PrivateDriverDataSize
专用驱动程序数据大小(以字节为单位)。
pPrivateDriverData
专用驱动程序数据。
OptimizeForComposition
DWM 涉及组合。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |