설치하는 각 네트워크 구성 요소에 대해 네트워크 INF 파일은 Ndi 키에 Interfaces 키를 추가하여 구성 요소에 대한 상위 및 하위 바인딩 인터페이스를 지정해야 합니다.
인터페이스 키에는 다음 두 개 이상의 값이 있습니다.
UpperRange
구성 요소가 위쪽 가장자리에 바인딩할 수 있는 인터페이스를 정의하는 REG_SZ 값입니다.
낮은 범위
구성 요소가 아래쪽 가장자리에서 바인딩할 수 있는 인터페이스를 정의하는 REG_SZ 값입니다. 실제 어댑터의 경우 이 인터페이스는 항상 어댑터가 연결되는 이더넷과 같은 네트워크 미디어여야 합니다.
메모
그러나 Windows 95/98/Me 네트워크 INF 파일의 DefUpper 및 DefLower 값은 Windows 2000 이상 버전의 운영 체제에서 사용되는 INF 파일에 대해서는 지원되지 않습니다.
다음 표에서는 Microsoft에서 제공하는 UpperRange 값을 나열합니다.
| 가치 | 설명 |
|---|---|
netbios |
NetBIOS |
ipx |
IPX |
tdi |
TCP/IP에 대한 TDI 인터페이스 |
ndis5 |
NDIS 5.x(ndis2, ndis3 및 ndis4는 더 이상 사용되지 않아야 합니다). 이 값은 NDIS와 상위 인터페이스를 가지는 ATM이 아닌 어댑터 같은 모든 비 ATM 네트워크 구성 요소에 대해 지정해야 합니다. |
Ndisatm |
ATM이 지원되는 NDIS 5.x. NDIS와 상호 연결되는 상단 가장자리가 있는 ATM 어댑터 등 ATM 네트워크 구성 요소에 대한 지정된 값. |
ndiswan |
WAN 어댑터의 위쪽 가장자리입니다. 이 값을 지정하면 운영 체제에서 자동으로 WAN 어댑터를 RAS와 함께 사용하도록 설정합니다. |
Ndiscowan |
연결 지향 방식 NDIS가 실행되는 WAN 어댑터의 위쪽 가장자리 |
noupper |
바인딩을 위해 위쪽 가장자리를 노출하지 않는 구성 요소의 위쪽 가장자리 이러한 구성 요소에는 일반적으로 위쪽 가장자리에 프라이빗 인터페이스가 있습니다. |
winsock (윈도우 소켓 API) |
Windows 소켓 인터페이스 |
ndis5_atalk |
위쪽 가장자리의 AppleTalk 인터페이스에만 바인딩되는 NDIS 5.x Net 구성 요소(어댑터)의 위쪽 가장자리 |
ndis5_dlc |
DLC 인터페이스에만 바인딩되는 NDIS 5.x Net 구성 요소(어댑터)의 상위 경계 |
ndis5_ip |
위쪽 가장자리의 TCP/IP 인터페이스에만 바인딩되는 NDIS 5.x Net 구성 요소(어댑터)의 위쪽 가장자리 |
ndis5_ipx |
위쪽 가장자리의 IPX 인터페이스에만 바인딩되는 NDIS 5.x Net 구성 요소(어댑터)의 위쪽 가장자리 |
ndis5_nbf |
위쪽 가장자리의 NetBEUI 인터페이스에만 바인딩되는 NDIS 5.x Net 구성 요소(어댑터)의 위쪽 가장자리 |
ndis5_streams |
위쪽 가장자리의 스트림 인터페이스에만 바인딩되는 NDIS 5.x Net 구성 요소(어댑터)의 위쪽 가장자리입니다. 이 값은 Windows XP 이상 운영 체제에서는 사용되지 않습니다. |
flpp4 |
IPv4를 지원하는 모바일 광대역(MB) 디바이스입니다. |
flpp6 |
IPv6을 지원하는 MB(모바일 광대역) 디바이스입니다. |
다음 표에서는 Microsoft에서 제공하는 LowerRange 값을 나열합니다.
| 값 | 설명 |
|---|---|
이더넷 |
이더넷 어댑터의 아래쪽 가장자리 |
ATM |
ATM 어댑터의 아래쪽 가장자리 |
토큰링 |
토큰 링 어댑터의 아래쪽 가장자리 |
직렬 |
직렬 어댑터의 아래쪽 가장자리 |
FDDI (광섬유 분산 데이터 인터페이스) |
FDDI 어댑터의 아래쪽 가장자리 |
기저대역 |
베이스밴드 어댑터의 아래쪽 가장자리 |
광대역 |
광대역 어댑터의 아래쪽 가장자리 |
bluetooth |
Bluetooth 어댑터의 아래쪽 가장자리 |
arcnet |
Arcnet 어댑터의 아래쪽 가장자리 |
isdn |
ISDN 어댑터의 아래쪽 가장자리 |
로컬톡 |
LocalTalk 어댑터의 아래쪽 가장자리 |
wan(wan) |
WAN 어댑터의 아래쪽 가장자리 |
nolower |
바인딩을 위해 아래쪽 가장자리를 드러내지 않는 모든 구성 요소의 하단 가장자리 |
ndis5 |
NDIS 5.x. (ndis2, ndis3 및 ndis4는 더 이상 사용되지 않아야 합니다.) ATM이 아닌 구성 요소가 있는 NDIS를 통해 낮은 에지 인터페이스를 사용하는 네트워크 구성 요소의 경우 |
Ndisatm |
ATM을 지원하는 Ndis 5.x. NDIS를 통해 ATM 구성 요소와 하위 에지를 인터페이스하는 네트워크 구성 요소의 경우 |
무선랜 |
네이티브 802.11 무선 LAN 어댑터의 아래쪽 가장자리입니다. |
ppip |
모바일 광대역(MB) 어댑터의 아래쪽 가장자리 |
가상 와이파이 (vwifi) |
가상 Wi-Fi 인터페이스의 하단 가장자리 |
UpperRange 및 LowerRange 값은 구성 요소가 바인딩할 수 있는 실제 구성 요소가 아닌 인터페이스 유형을 지정합니다. 바인딩 엔진은 적절한(상하) 에지에 지정된 인터페이스를 제공하는 모든 구성 요소에 네트워크 구성 요소를 바인딩합니다. 예를 들어 ndis5의 LowerRange 있는 프로토콜은 물리적 또는 가상 어댑터와 같이 ndis5의 UpperRange 있는 모든 구성 요소에 바인딩됩니다.
메모
NDIS LWF 드라이버는 INF 파일의 LowerRange 항목에 'nolower'가 있는 어댑터에 연결할 수 없습니다. NDIS LWF 드라이버는 FilterMediaTypes에서 nolower 사용이 허용되지 않습니다.
NDIS 5.x Net 구성 요소(어댑터)가 하나 이상의 특정 프로토콜에서만 작동하는 경우 해당 UpperRange ndis5_atalk, ndis5_dlc, ndis5_ip, ndis5_ipx, ndis5_nbf 또는 ndis5_streams 같은 하나 이상의 프로토콜별 값을 할당해야 합니다. 이러한 순 클래스 구성 요소는 ndis5 하위 에지를 제공하는 모든 프로토콜에 해당 구성 요소를 바인딩하게 되므로 ndis5의 UpperRange 값을 할당해서는 안 됩니다.
INF 파일 작성기는 프라이빗 바인딩 인터페이스에 대해 공급업체별 UpperRange 및 LowerRange 값을 정의하고 사용할 수 있습니다. 예를 들어, 공급업체가 어댑터를 고유한 전용 프로토콜 드라이버에만 바인딩하려는 경우, INF 파일 작성자가 어댑터의 UpperRange에 XXX을 지정하고, 전용 프로토콜의 LowerRange에 XXX를 지정할 수 있습니다. Windows 2000 바인딩 엔진은 (이 경우 어댑터) UpperRange 가진 모든 구성 요소를 (이 경우 전용 프로토콜) LowerRange 가진 모든 구성 요소와 XXX 및 XXX으로 바인딩합니다.
다음은 ATM 어댑터에 대한 UpperRange 및 LowerRange 값을 추가하는 추가 레지스트리 섹션 예입니다.
[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"