propiedades de Data-Range
Los intervalos de datos se usan no solo para la intersección de datos, sino que también se puede acceder a ellos como propiedades del dispositivo (consulte Pin Data-Range y Propiedades de intersección). Por este motivo, un controlador de adaptador cuyo controlador de intersección de datos se encarga de todas las negociaciones de formato en sus patillas debe incluir un conjunto completo de intervalos de datos. Los intervalos de datos deben reflejar lo más cerca posible las preferencias de formato de datos que se encarnan en el controlador de intersección de datos del adaptador.
Se puede tener acceso a los intervalos de datos de un pin a través de las siguientes propiedades:
KSPROPERTY_PIN_CONSTRAINEDDATARANGES
Estas dos propiedades designan los intervalos de datos estáticos del pin y los intervalos de datos restringidos, respectivamente.
Los intervalos de datos restringidos proporcionan información más precisa sobre las funcionalidades actuales de un dispositivo, ya que se actualizan dinámicamente para tener en cuenta los recursos incorporados que ya se han asignado para otros fines. En comparación, los intervalos de datos estáticos pueden notificar inexactamente las funcionalidades de hardware que dependen de los recursos que ya no están disponibles.
En la implementación actual de PortCls, los controladores de intersección de datos predeterminados de los controladores de puerto usan solo los intervalos de datos estáticos de un adaptador.