중간 드라이버 UpperRange 및 LowerRange INF 파일 항목

이 항목에서는 UpperRangeLowerRange INF 파일 항목을 사용하여 NDIS 중간 드라이버 바인딩 관계를 정의하는 방법을 설명합니다.

네트워크 드라이버 INF 파일에서 UpperRange 항목에는 가능한 상위 바인딩이 나열되고 LowerRange 항목에는 가능한 하한 바인딩이 나열됩니다. 이러한 목록에는 다양한 시스템 정의 값이 있습니다.

필터 중간 드라이버의 경우 UpperRangeLowerRange 항목의 값을 각각 nouppernolower로 설정해야 합니다. 이러한 항목은 프로토콜 INF 파일에서만 정의해야 합니다. 미니포트 드라이버 INF 파일에는 필요하지 않습니다. 다음 코드 예제에서는 필터 중간 드라이버에 대한 이러한 항목을 보여 줍니다.

HKR, Ndi\Interfaces, UpperRange, , noupper
HKR, Ndi\Interfaces, LowerRange, , nolower

필터 중간 드라이버에서 프로토콜 INF 파일의 FilterMediaTypes 항목은 다른 드라이버에 대한 드라이버의 바인딩을 정의합니다. FilterMediaTypes는 필터 중간 드라이버에서 제공하는 미디어 형식을 지정합니다. 가능한 미디어 형식 목록은 바인딩 인터페이스 지정에서 Microsoft에서 제공하는 LowerRange 값 목록을 참조하세요. 다음 코드 예제에서는 필터 중간 드라이버에 대 한이 항목을 보여 줍니다.

HKR, Ndi\Interfaces, FilterMediaTypes, , "ethernet, tokenring, fddi, wan"

필터 중간 드라이버가 초기화되면 FilterMediaTypes에 나열된 미디어 형식에 따라 기존의 모든 프로토콜-미니포트 바인딩에 자신을 삽입합니다.

MUX 중간 드라이버의 경우 항상 프로토콜 INF 파일의 UpperRangenoupper로 설정해야 합니다. LowerRange바인딩 인터페이스 지정에 지정된 대로 LowerRange에 허용되는 값에서 가져온 값 목록으로 설정합니다. 다음 코드 예제에서는 MUX 중간 드라이버의 아래쪽 가장자리에 대한 이러한 항목을 보여 줍니다.

HKR, Ndi\Interfaces, UpperRange, 0, "noupper"
HKR, Ndi\Interfaces, LowerRange, 0, "ndis5"

MUX 중간 드라이버의 경우 항상 미니포트 드라이버 INF 파일의 LowerRangenolower로 설정해야 합니다. UpperRange바인딩 인터페이스 지정에 지정된 대로 UpperRange에 허용되는 값에서 가져온 값 목록으로 설정합니다. 다음 코드 예제에서는 MUX 중간 드라이버 가상 미니포트에 대한 이러한 항목을 보여 줍니다.

HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"