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