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


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

ОС вызывает функцию обратного вызова EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO драйвера непрямого отображения для получения сведений о целевых возможностях.

Синтаксис

EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO EvtIddCxAdapterQueryTargetInfo;

NTSTATUS EvtIddCxAdapterQueryTargetInfo(
  IDDCX_ADAPTER AdapterObject,
  IDARG_IN_QUERYTARGET_INFO *pInArgs,
  IDARG_OUT_QUERYTARGET_INFO *pOutArgs
)
{...}

Параметры

AdapterObject

[in] Объект адаптера запрашиваемого адаптера. Этот объект адаптера был возвращен в вызове IddCxAdapterInitAsync.

pInArgs

[in] Указатель на структуру IDARG_IN_QUERYTARGET_INFO , содержащую входные аргументы для этой функции.

pOutArgs

[out] Указатель на структуру IDARG_OUT_QUERYTARGET_INFO , содержащую выходные аргументы для этой функции.

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

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

Комментарии

ОС вызывает EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO после вызова драйвера IddCxMonitorArrival. ОС использует индекс соединителя, предоставленный драйвером в вызове IddCxMonitorCreate для этого монитора.

Указание допустимого IDDCX_BITS_PER_COMPONENT_NONE ; Однако для включения HDR в текущих политиках Windows требуется либо возможность отправки 10 или более бит на каждый компонент на монитор, либо в качестве альтернативы для драйвера для поддержки распределения более 8 бит на компонент до 8 бит на компонент. Возможность dither позволяет поддерживать HDR в разрешении 4K через HDMI 2.0.

Дополнительные сведения о поддержке HDR см. в разделе Обновления IddCx версии 1.10.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 22H2 с обновлением за сентябрь (IddCx версии 1.10)
Верхняя часть iddcx.h

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

IDARG_IN_QUERYTARGET_INFO

IDARG_OUT_QUERYTARGET_INFO

IddCxAdapterInitAsync

IddCxMonitorArrival

IddCxMonitorCreate