D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 结构 (d3dkmthk.h)

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

语法

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 {
  D3DKMT_HANDLE                  hAdapter;
  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_OVERLAY2     *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY2;

成员

hAdapter

图形适配器的句柄。

hDevice

设备的句柄。

hContext

设备上下文的句柄。

BroadcastContextCount

指定上下文的数目。

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

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

VidPnSourceId

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

PresentCount

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

FlipInterval

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

Flags

标记选项。

PresentPlaneCount

要固定的资源数。

pPresentPlanes

指向呈现平面的指针。

Duration

按当前持续时间。

要求

要求
Header d3dkmthk.h