DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO回调函数 (d3dkmddi.h)
pfnUpdatePathSupportInfo 函数更新指定 VidPN 拓扑中特定路径的转换和复制保护支持。
语法
DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO DxgkddiVidpntopologyUpdatepathsupportinfo;
NTSTATUS DxgkddiVidpntopologyUpdatepathsupportinfo(
[in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology,
[in] IN_CONST_PD3DKMDT_VIDPN_PRESENT_PATH i_pVidPnPresentPathInfo
)
{...}
参数
[in] i_hVidPnTopology
VidPN 拓扑对象的句柄。 显示微型端口驱动程序以前通过调用 DXGK_VIDPN_INTERFACE 接口的 pfnGetTopology 函数来获取此句柄。
[in] i_pVidPnPresentPathInfo
指向 D3DKMDT_VIDPN_PRESENT_PATH 结构的指针。 VidPnSourceId 和 VidPnTargetId 成员 (作为对) 标识要更新其转换和复制保护支持的路径。 ContentTransformation 和 CopyProtection 成员提供更新的转换和复制保护支持。
返回值
pfnUpdatePathSupportInfo 函数返回以下值之一。
返回代码 | 说明 |
---|---|
STATUS_SUCCESS | 函数成功。 |
STATUS_GRAPHICS_INVALID_TOPOLOGY | i_hVidPnTopology中提供的句柄无效。 |
STATUS_INVALID_PARAMETER | 提供的参数无效。 |
STATUS_ACCESS_DENIED | 不能在当前 DDI 调用的上下文中删除路径。 |
注解
显示微型端口驱动程序的 DxgkDdiEnumVidPnCofuncModality 函数调用 pnfUpdatePathSupportInfo 来报告拓扑中每个路径的旋转、缩放和复制保护支持。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
目标平台 | 桌面 |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |