바인딩 인터페이스 지정
설치하는 각 네트워크 구성 요소에 대해 네트워크 INF 파일은 Ndi 키에 Interfaces 키를 추가하여 구성 요소에 대한 상위 및 하위 바인딩 인터페이스를 지정해야 합니다.
Interfaces 키에는 다음 두 개 이상의 값이 있습니다.
UpperRange
구성 요소가 위쪽 가장자리에서 바인딩할 수 있는 인터페이스를 정의하는 REG_SZ 값입니다.
LowerRange
구성 요소가 아래쪽 가장자리에서 바인딩할 수 있는 인터페이스를 정의하는 REG_SZ 값입니다. 실제 어댑터의 경우 이 인터페이스는 항상 어댑터가 연결되는 이더넷과 같은 네트워크 미디어여야 합니다.
참고
그러나 Windows 95/98/Me 네트워크 INF 파일의 DefUpper 및 DefLower 값은 Windows 2000 이상 버전의 운영 체제에서 사용되는 INF 파일에는 지원되지 않습니다.
다음 표에는 Microsoft에서 제공하는 UpperRange 값이 나열되어 있습니다.
값 | Description |
---|---|
Netbios |
NetBIOS |
Ipx |
Ipx |
Tdi |
TCP/IP에 대한 TDI 인터페이스 |
ndis5 |
NDIS 5.x(ndis2, ndis3 및 ndis4는 더 이상 사용되지 않아야 합니다). 이 값은 위쪽 가장자리에서 NDIS와 인터페이스하는 ATM이 아닌 어댑터와 같은 ATM이 아닌 네트워크 구성 요소에 대해 지정해야 합니다. |
Ndisatm |
ATM이 지원되는 NDIS 5.x. ATM 어댑터와 같은 ATM 네트워크 구성 요소에 대해 지정된 값이며, NDIS가 있는 위쪽 에지 인터페이스 |
ndiswan |
WAN 어댑터의 위쪽 가장자리입니다. 이 값을 지정하면 운영 체제에서 자동으로 WAN 어댑터를 RAS와 함께 사용할 수 있도록 합니다. |
Ndiscowan |
연결 지향 NDIS가 실행되는 WAN 어댑터의 위쪽 가장자리 |
noupper |
바인딩을 위해 위쪽 가장자리를 노출하지 않는 구성 요소의 위쪽 가장자리; 이러한 구성 요소의 위쪽 가장자리에는 일반적으로 프라이빗 인터페이스가 있습니다. |
Winsock |
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 값이 나열되어 있습니다.
값 | Description |
---|---|
이더넷 |
이더넷 어댑터의 아래쪽 가장자리 |
A t m |
ATM 어댑터의 아래쪽 가장자리 |
토큰화 |
토큰 링 어댑터의 아래쪽 가장자리 |
serial |
직렬 어댑터의 아래쪽 가장자리 |
Fddi |
FDDI 어댑터의 아래쪽 가장자리 |
베이스 밴드 |
베이스밴드 어댑터의 아래쪽 가장자리 |
광대역 |
광대역 어댑터의 아래쪽 가장자리 |
bluetooth |
Bluetooth 어댑터의 아래쪽 가장자리 |
Arcnet |
Arcnet 어댑터의 아래쪽 가장자리 |
Isdn |
ISDN 어댑터의 아래쪽 가장자리 |
Localtalk |
LocalTalk 어댑터의 아래쪽 가장자리 |
Wan |
WAN 어댑터의 아래쪽 가장자리 |
nolower |
바인딩을 위해 아래쪽 가장자리를 노출하지 않는 구성 요소의 아래쪽 가장자리 |
ndis5 |
NDIS 5.x. (ndis2, ndis3 및 ndis4는 더 이상 사용되지 않아야 합니다.) ATM이 아닌 구성 요소를 사용하여 NDIS를 통해 낮은 에지 인터페이스를 사용하는 모든 네트워크 구성 요소의 경우 |
Ndisatm |
ATM이 지원되는 Ndis 5.x. ATM 구성 요소를 사용하여 NDIS를 통해 낮은 에지 인터페이스를 사용하는 네트워크 구성 요소의 경우 |
Wlan |
네이티브 802.11 무선 LAN 어댑터의 아래쪽 가장자리. |
ppip |
모바일 광대역(MB) 어댑터의 아래쪽 가장자리 |
vwifi |
가상 와이파이 인터페이스에 대한 아래쪽 가장자리 |
UpperRange 및 LowerRange 값은 구성 요소가 바인딩할 수 있는 실제 구성 요소가 아닌 인터페이스 유형을 지정합니다. 바인딩 엔진은 적절한(상하) 가장자리에서 지정된 인터페이스를 제공하는 모든 구성 요소에 네트워크 구성 요소를 바인딩합니다. 예를 들어 LowerRange 가 ndis5인 프로토콜은 물리적 또는 가상 어댑터와 같이 UpperRange 가 ndis5인 모든 구성 요소에 바인딩됩니다.
참고
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 같은 하나 이상의 프로토콜별 값이 할당되어야 합니다. 이러한 net 클래스 구성 요소에는 UpperRange 값 ndis5가 할당되어서는 안 됩니다. 이 경우 해당 구성 요소가 ndis5 하위 에지를 제공하는 모든 프로토콜에 바인딩되기 때문입니다.
INF 파일 작성기는 프라이빗 바인딩 인터페이스에 대해 공급업체별 UpperRange 및 LowerRange 값을 정의하고 사용할 수 있습니다. 예를 들어 공급업체가 어댑터를 자체 소유 프로토콜 드라이버에만 바인딩하려는 경우 INF 파일 작성기는 어댑터의 UpperRange에 XXX를, 독점 프로토콜의 LowerRange에 XXX를 지정할 수 있습니다. Windows 2000 바인딩 엔진은 XXX의 UpperRange(이 경우 어댑터)가 있는 모든 구성 요소를 XXX의 LowerRange가 있는 모든 구성 요소(이 경우 독점 프로토콜)와 바인딩합니다.
다음은 ATM 어댑터에 UpperRange 및 LowerRange 값을 추가하는 추가 레지스트리 섹션의 예입니다.
[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"