структура 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
Значение, представляющее общую пропускную способность дисплея для адаптера. Каждый режим, от которого драйвер сообщает ОС, также имеет связанную с ним скорость отображения конвейера, и ос гарантирует, что совокупная скорость конвейера отображения всех активных режимов никогда не будет превышать это значение. Драйвер решает, сколько единиц он использует.
Некоторые оборудование имеют зависимости ресурсов, которые позволяют им поддерживать все режимы во всех конфигурациях. Например, адаптер может поддерживать по отдельности режим 4 КБ на каждом из двух выходов, но не 4K для каждого из выходов одновременно. Если драйвер не имеет этих ограничений, он может задать для всех пропускной способности нулевое значение.
MaxMonitorsSupported
Максимальное количество мониторов, которые могут быть подключены одновременно.
EndPointDiagnostics
Структура IDDCX_ENDPOINT_DIAGNOSTIC_INFO, содержащая сведения о конечной точке диагностика. Эти сведения используются для телеметрии; он не используется для принятия решений по ОС среды выполнения.
StaticDesktopReencodeFrameCount
Количество кадров, запрашиваемых после того, как рабочий стол бездействует, если кодировщику драйвера требуется несколько кадров для дальнейшего улучшения качества.
Комментарии
IDDCX_ADAPTER_CAPS является членом структуры IDARG_IN_ADAPTER_INIT , используемой для создания графического адаптера WDDM.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1607 |
Верхняя часть | iddcx.h |