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 |