DXGKDDI_ENUMVIDPNCOFUNCMODALITY回调函数 (d3dkmddi.h)
DxgkDdiEnumVidPnCofuncModality 函数使用 VidPN 的拓扑和已固定的模式使 VidPN 协同功能的源和目标模式集。
语法
DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;
NTSTATUS DxgkddiEnumvidpncofuncmodality(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}
参数
hAdapter
与显示适配器关联的上下文块的句柄。 显示微型端口驱动程序之前在 DxgkDdiAddDevice 函数的 MiniportDeviceContext 输出参数中为 DirectX 图形内核子系统提供了此句柄。
pEnumCofuncModality
指向包含函数参数 的 DXGKARG_ENUMVIDPNCOFUNCMODALITY 结构的指针。
返回值
DxgkDdiEnumVidPnCofuncModality 如果成功,则返回STATUS_SUCCESS;否则,它将返回 Ntstatus.h 中定义的错误代码之一。
注解
pEnumCofuncModalityArg 的 hConstrainingVidPn 成员是名为 constraining VidPN 的 VidPN 对象的句柄。 pEnumCofuncModalityArg 的其他成员将一个视频存在的源或目标标识为枚举 (的透视,或者指定没有透视) 。
DxgkDdiEnumVidPnCofuncModality 必须执行以下任务:
- 检查约束 VidPN 的拓扑和模式集。
- 更新每个不是透视表且尚未具有固定模式的模式集。 更新后的模式集必须与 VidPN 的拓扑和已固定的任何模式协同工作。
应使 DxgkDdiEnumVidPnCofuncModality 函数可分页。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
目标平台 | 桌面 |
标头 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |