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