D3DKMT_PRESENT_MULTIPLANE_OVERLAY 结构 (d3dkmthk.h)

包含显示多平面覆盖信息。

语法

typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
  union {
    D3DKMT_HANDLE hDevice;
    D3DKMT_HANDLE hContext;
  };
  ULONG                          BroadcastContextCount;
  D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PresentCount;
  D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
  D3DKMT_PRESENTFLAGS            Flags;
  UINT                           PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY      *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;

成员

hDevice

设备的句柄。

hContext

设备上下文的句柄。

BroadcastContextCount

指定上下文数。

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

表示广播上下文的D3DKMT_HANDLE数据类型。

VidPnSourceId

视频呈现网络路径中视频当前源的从零开始的标识号 (监视器连接到的 VidPN) 拓扑。

PresentCount

可为 hDevice 指定的设备排队的当前操作数。

FlipInterval

一个 UINT 值,该值指定显示微型端口驱动程序本身是否支持计划翻转命令,以在发生两次、三次或四次垂直同步后生效。

Flags

标记选项。

PresentPlaneCount

要固定的资源数。

pPresentPlanes

指向呈现平面的指针。

Duration

按当前持续时间。

要求

要求
Header d3dkmthk.h