структура IDDCX_ADAPTER_CAPS (iddcx.h)
Структура IDDCX_ADAPTER_CAPS предоставляет сведения о возможностях адаптера.
Синтаксис
struct IDDCX_ADAPTER_CAPS {
UINT Size;
IDDCX_ADAPTER_FLAGS Flags;
UINT64 MaxDisplayPipelineRate;
UINT MaxMonitorsSupported;
IDDCX_ENDPOINT_DIAGNOSTIC_INFO EndPointDiagnostics;
UINT StaticDesktopReencodeFrameCount;
};
Члены
Size
Размер структуры в байтах.
Flags
Значение IDDCX_ADAPTER_FLAGS, указывающее флаги адаптера, используемые драйвером.
MaxDisplayPipelineRate
Значение, представляющее общую пропускную способность отображения для адаптера. Каждый режим отчетов драйвера в ОС также имеет скорость конвейера отображения, связанную с ней, и ОС гарантирует, что объединенная скорость конвейера отображения всех активных режимов никогда не превысит это значение. Драйвер решает, сколько единиц используется.
Некоторые аппаратные компоненты имеют зависимости ресурсов, которые позволяют им поддерживать все режимы во всех конфигурациях. Например, адаптер может иметь возможность отдельно поддерживать режим 4k для каждого из двух выходных данных, но не 4k на каждом из выходных данных одновременно. Если драйвер не имеет этих ограничений, он может задать для всех пропускной способности нулевое значение.
MaxMonitorsSupported
Максимальное количество мониторов, которые могут быть подключены одновременно.
EndPointDiagnostics
Структура IDDCX_ENDPOINT_DIAGNOSTIC_INFO, содержащая сведения о диагностике конечных точек. Эта информация используется для телеметрии; Он не используется для решений ос среды выполнения.
StaticDesktopReencodeFrameCount
Количество кадров, запрашиваемых после того, как рабочий стол не работает, если кодировщик драйвера требует нескольких кадров для продолжения улучшения качества.
Замечания
IDDCX_ADAPTER_CAPS является членом структуры IDARG_IN_ADAPTER_INIT, которая используется для создания графического адаптера WDDM.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1607 |
заголовка | iddcx.h |