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