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


Свойства Data-Range

Диапазоны данных используются не только для пересечения данных, но также могут быть доступны как свойства устройства (см. раздел Закрепление Data-Range и Свойства пересечения). По этой причине драйвер адаптера, обработчик пересечения данных которого отвечает за согласование всех форматов на своих контактах, должен по-прежнему включать полный набор диапазонов данных. Диапазоны данных должны как можно точнее отражать предпочтения формата данных, которые реализованы в обработчике пересечения данных адаптера.

Доступ к диапазонам данных контакта можно получить с помощью следующих свойств:

KSPROPERTY_PIN_DATARANGES

KSPROPERTY_PIN_CONSTRAINEDDATARANGES

Эти два свойства обозначают диапазоны статических данных контакта и ограниченные диапазоны данных соответственно.

Ограниченные диапазоны данных предоставляют более точные сведения о текущих возможностях устройства, так как они динамически обновляются с учетом всех локальных ресурсов, которые уже были выделены для других целей. Для сравнения диапазоны статических данных могут неточно сообщать о возможностях оборудования, которые зависят от ресурсов, которые больше не доступны.

В текущей реализации PortCls обработчики пересечения данных по умолчанию в драйверах портов используют только диапазоны статических данных адаптера.