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