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) |