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