Compartir a través de


Propiedades de Data-Range

Los intervalos de datos se usan no solo para la intersección de datos, sino que también se puede tener acceso a ellos como propiedades del dispositivo (consulte Pin Data-Range y Propiedades de intersección). Por este motivo, un controlador de adaptador cuyo manejador de intersección de datos se encarga de todas las negociaciones de formato en sus pines todavía debe incluir un conjunto completo de intervalos de datos. Los intervalos de datos deben reflejar tan cerca como sea posible las preferencias de formato de datos que se reflejan en el manejador de intersección de datos del adaptador.

Se puede acceder a los intervalos de datos de un pin a través de las siguientes propiedades:

KSPROPERTY_PIN_DATARANGES

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 porque 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 podrían 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 en los controladores de puerto solo usan los intervalos de datos estáticos de un adaptador.