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)

另请参阅

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS