Поделиться через


функция обратного вызова 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.

SystemHasMux имеет значение TRUE при обнаружении в системе устройства с многомерным модулями ADS, и это устройство с модулями соответствует требованиям ADS. Значение TRUE не гарантирует, что функции ADS будут доступны пользователю на этом этапе в последовательности загрузки по следующим причинам:

  • Другой GPU, участвующий в многомерии ADS, может быть еще не запущен.
  • ОС еще не проверила все требования ADS для этого драйвера.

Дополнительные сведения см. в автоматического переключателя отображения.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2, обновление 2025.01
заголовка dispmprt.h
IRQL PASSIVE_LEVEL