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


функция обратного вызова DXGKDDI_DISPLAYMUX_PRE_SWITCH_TO (dispmprt.h)

Dxgkrnl вызывает драйвер в режиме ядра (KMD) DxgkddiDisplayMuxPreSwitchTo функцию, чтобы уведомить драйвер, не подключенный к экрану, что дисплей будет переключен на gpu.

Синтаксис

DXGKDDI_DISPLAYMUX_PRE_SWITCH_TO DxgkddiDisplaymuxPreSwitchTo;

NTSTATUS DxgkddiDisplaymuxPreSwitchTo(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  ULONG CurrentBrightnessLevel
)
{...}

Параметры

DriverContext

[in] Обработка блока контекста, связанного с адаптером дисплея. Функция KMD DxgkDdiAddDevice ранее предоставила этот дескриптор для Dxgkrnl.

VidPnTargetId

[in] Целевой объект VidPN, к которому вызывается DDI.

CurrentBrightnessLevel

[in] Текущий уровень яркости панели.

Возвращаемое значение

DxgkddiDisplayMuxPreSwitchTo возвращает STATUS_SUCCESS, если это выполнено. В противном случае возвращается соответствующий код ошибки NT_STATUS.

Замечания

Этот DDI вызывается в уровне синхронизации 2.

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

Требования

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

См. также

DxgkddiDisplayMuxPreSwitchAway