DXGKDDI_DISPLAYMUX_REPORT_PRESENCE回调函数 (dispmprt.h)

Dxgkrnl 调用内核模式显示驱动程序(KMD)DxgkddiDisplayMuxReportPresence 函数,然后适配器开始通知驱动程序检测到自动显示开关(ADS)复用器。

语法

DXGKDDI_DISPLAYMUX_REPORT_PRESENCE DxgkddiDisplaymuxReportPresence;

void DxgkddiDisplaymuxReportPresence(
  PVOID DriverContext,
  BOOLEAN SystemHasMux
)
{...}

参数

DriverContext

[in]与显示适配器关联的上下文块的句柄。 KMD 的 DxgkDdiAddDevice 函数以前提供了此句柄来 Dxgkrnl

SystemHasMux

[in]指示系统是否具有与 ADS 兼容的复用函数的布尔值。

返回值

没有

言论

此 DDI 在 同步级别 2下调用。

当系统中检测到 ADS 复用器设备并且复用器设备满足 ADS 要求时,SystemHasMux 设置为 TRUE。 TRUE 值不保证 ADS 功能目前在启动序列中可供用户使用,原因如下:

  • 尚未启动与 ADS 复用函数相关的其他 GPU。
  • OS 尚未验证此驱动程序的所有 ADS 要求。

有关详细信息,请参阅 自动显示开关

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2,update 2025.01
标头 dispmprt.h
IRQL PASSIVE_LEVEL