D3DKMT_SETVIDPNSOURCEOWNER 结构 (d3dkmthk.h)

D3DKMT_SETVIDPNSOURCEOWNER 结构描述用于在视频呈现网络的路径中设置或释放视频源的参数 (拥有 VidPN 的 VidPN) 拓扑。

语法

typedef struct _D3DKMT_SETVIDPNSOURCEOWNER {
  [in] D3DKMT_HANDLE                        hDevice;
  [in] const D3DKMT_VIDPNSOURCEOWNER_TYPE   *pType;
  [in] const D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId;
       UINT                                 VidPnSourceCount;
} D3DKMT_SETVIDPNSOURCEOWNER;

成员

[in] hDevice

D3DKMT_HANDLE数据类型,表示获取或释放 VidPN 源所有者的设备内核模式句柄。

[in] pType

所有者类型的数组。 数组的元素可以包含D3DKMT_VIDPNSOURCEOWNER_TYPE枚举类型的以下值。

含义
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) 没有所有者,或者 GDI 是所有者。
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) 共享所有者。 也就是说,所有者可以屈服于任何独占所有者。 此类型不适用于旧设备。
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) 没有共享 GDI 主节点的独占所有者。
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) 具有共享 GDI 主节点的独占所有者。 此所有者必须独占拥有所有 VidPn 源。 此类型仅适用于旧设备。

[in] pVidPnSourceId

视频呈现网络路径中视频呈现源的从零开始的标识号数组 (VidPN) 拓扑。

VidPnSourceCount

pVidPnSourceId 指定的数组中的有效条目数。

要求

要求
最低受支持的客户端 Windows Vista
标头 d3dkmthk.h (包括 D3dkmthk.h)

另请参阅

D3DKMTSetVidPnSourceOwner