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;
void D3DKMT_PTR(
D3DKMT_MULTIPLANE_OVERLAY2 *unnamedParam1,
pPresentPlanes unnamedParam2
);
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
要固定的资源数。
void D3DKMT_PTR( D3DKMT_MULTIPLANE_OVERLAY2 *unnamedParam1, pPresentPlanes unnamedParam2)
Duration
按当前持续时间。
要求
要求 | 值 |
---|---|
Header | d3dkmthk.h |