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


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