D3DKMT_OUTPUTDUPLPRESENT结构(d3dkmthk.h)
介绍 桌面重复 API 交换链存在作。
语法
typedef struct _D3DKMT_OUTPUTDUPLPRESENT {
[in] D3DKMT_HANDLE hContext;
[in] D3DKMT_HANDLE hSource;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] ULONG BroadcastContextCount;
D3DKMT_HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
[in] D3DKMT_PRESENT_RGNS PresentRegions;
[in] D3DKMT_OUTPUTDUPLPRESENTFLAGS Flags;
D3DKMT_HANDLE hIndirectContext;
} D3DKMT_OUTPUTDUPLPRESENT;
成员
[in] hContext
表示上下文句柄的D3DKMT_HANDLE数据类型。
[in] hSource
D3DKMT_HANDLE数据类型,表示要显示的源分配的内核模式句柄。
VidPnSourceId
视频演示网络(VidPN)拓扑路径中视频演示源的从零开始的标识号。
[in] BroadcastContextCount
指定上下文数。
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
表示广播上下文的D3DKMT_HANDLE数据类型。
[in] PresentRegions
脏和移动区域,类型为 D3DKMT_PRESENT_RGNS。
[in] Flags
描述当前作选项的 D3DKMT_OUTPUTDUPLPRESENTFLAGS 枚举中的值的按位 OR 组合。
hIndirectContext
用于通过 DoD 演示路径进行重定向的间接适配器上下文。 仅当设置了 PresentIndirect 标志时,此成员才有效。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
标头 | d3dkmthk.h (包括 D3dkmthk.h) |