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


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

Вызовы ОС EVT_IDD_CX_ADAPTER_COMMIT_MODES , чтобы сообщить драйверу об изменении режима для мониторов на адаптере.

Синтаксис

EVT_IDD_CX_ADAPTER_COMMIT_MODES EvtIddCxAdapterCommitModes;

NTSTATUS EvtIddCxAdapterCommitModes(
  IDDCX_ADAPTER AdapterObject,
  const IDARG_IN_COMMITMODES *pInArgs
)
{...}

Параметры

AdapterObject

[in] Предоставленный драйвером дескриптор IDDCX_ADAPTER , используемый ОС для ссылки на адаптер при вызове драйвера.

pInArgs

[in] Указатель на структуру IDARG_IN_COMMITMODES , содержащую аргументы , используемые EVT_IDD_CX_ADAPTER_COMMIT_MODES.

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

EVT_IDD_CX_ADAPTER_COMMIT_MODES возвращает значение NTSTATUS . Если операция выполнена успешно, она возвращает STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(status) равно TRUE. В противном случае возвращается соответствующий код ошибки NTSTATUS.

Комментарии

ОС всегда предоставляет IDDCX_PATH для каждого подключенного монитора, даже если этот монитор не активен, и указывает, какие пути изменились. Если путь помечен как неактивный, весь конвейер отображения для этого пути будет отключен, и на монитор не будет отправлен сигнал.

При фиксации нового пути драйвер должен запрограммировать конвейер отображения для отображения черного изображения, пока первый кадр не будет готов к отображению. Для этого видимость WDDM должна быть отключена до тех пор, пока не будет готов первый кадр к отображению, а затем должна быть включена видимость.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Header iddcx.h
IRQL requires_same

См. также раздел

IDARG_IN_COMMITMODES