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

Вызовы ОС EVT_IDD_CX_MONITOR_GET_PHYSICAL_SIZE для запроса физического размера удаленного монитора без EDID.

Синтаксис

EVT_IDD_CX_MONITOR_GET_PHYSICAL_SIZE EvtIddCxMonitorGetPhysicalSize;

NTSTATUS EvtIddCxMonitorGetPhysicalSize(
  [in]  IDDCX_MONITOR MonitorObject,
  [out] IDARG_OUT_MONITORGETPHYSICALSIZE *pOutArgs
)
{...}

Параметры

[in] MonitorObject

Контекст для монитора, на который должен быть создан этот контекст OPM.

[out] pOutArgs

Указатель на структуру IDARG_OUT_MONITORGETPHYSICALSIZE , содержащую сведения о размере монитора.

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

Если драйвер знает физический размер монитора, он должен заполнить pOutArgs и вернуть STATUS_SUCCESS. Если драйвер не знает физический размер, он должен вернуть STATUS_NO_DATA_DETECTED.

Комментарии

Этот обратный вызов вызывается только для удаленных драйверов, которые не предоставляют описания монитора для указанного монитора. Если удаленный драйвер указывает описание монитора для данного монитора, то физическая ширина и высота будут взяты из описания, и этот обратный вызов не будет вызываться для этого монитора.

Чтобы объявить драйвер удаленного идентификатора, выполните приведенные далее действия.

Драйвер идентификатора объявляет, что он хочет создать адаптер удаленного идентификатора, задав бит IDDCX_ADAPTER_FLAGS_REMOTE_SESSION_DRIVER в IDDCX_ADAPTER_CAPS. Поле Flags при вызове функции IddCxAdapterInitAsync . ОС отслеживает, загружается ли драйвер идентификатора из-за подключения удаленного стека рабочего стола к удаленному сеансу, и вызов IddCxAdapterInitAsync() завершится ошибкой в следующих двух случаях:

  • Если драйвер идентификатора не устанавливает флаги IDDCX_ADAPTER_FLAGS_REMOTE_SESSION_DRIVER для устройства, созданного стеком удаленных рабочих столов ОС для удаленного сеанса
  • Если драйвер идентификатора задает флаги IDDCX_ADAPTER_FLAGS_REMOTE_SESSION_DRIVER для устройства, которое не было создано стеком удаленных рабочих столов ОС

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть iddcx.h

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

IDARG_OUT_MONITORGETPHYSICALSIZE

IDDCX_ADAPTER_CAPS