Data-Range 속성
데이터 범위는 데이터 교차뿐만 아니라 디바이스 속성으로도 액세스할 수 있습니다( 핀 Data-Range 및 교차 속성 참조). 이러한 이유로 데이터 교차 처리기가 핀의 모든 형식 협상을 처리하는 어댑터 드라이버는 여전히 전체 데이터 범위 집합을 포함해야 합니다. 데이터 범위는 어댑터의 데이터 교차 처리기에 구현된 데이터 형식 기본 설정을 최대한 가깝게 반영해야 합니다.
핀의 데이터 범위는 다음 속성을 통해 액세스할 수 있습니다.
KSPROPERTY_PIN_CONSTRAINEDDATARANGES
이러한 두 속성은 핀의 정적 데이터 범위와 제한된 데이터 범위를 각각 지정합니다.
제한된 데이터 범위는 다른 용도로 이미 할당된 온보드 리소스를 고려하여 동적으로 업데이트되므로 디바이스의 현재 기능에 대한 보다 정확한 정보를 제공합니다. 이에 비해 정적 데이터 범위는 더 이상 사용할 수 없는 리소스에 의존하는 하드웨어 기능을 부정확하게 보고할 수 있습니다.
현재 PortCls 구현에서 포트 드라이버의 기본 데이터 교차 처리기는 어댑터의 정적 데이터 범위만 사용합니다.