다음을 통해 공유


네트워크 INF 파일의 버전 섹션

네트워크 INF 파일의 버전 섹션은 제네릭 INF 버전 섹션을 기반으로 합니다.

네트워크 INF 파일의 버전 섹션에는 다음과 같은 네트워크별 항목이 있습니다.

클래스

버전 섹션에는 파일에 의해 설치된 네트워크 구성 요소의 클래스를 식별하는 클래스 항목이 포함되어야 합니다.

네 가지 네트워크 클래스가 있습니다.

Net
물리적 또는 가상 네트워크 어댑터를 지정합니다. 가상 네트워크 어댑터를 내보내는 NDIS 중간 드라이버는 Net 클래스에 포함됩니다.

NetTrans
TCP/IP, IPX, 연결 지향 클라이언트 또는 연결 지향 호출 관리자와 같은 네트워크 프로토콜을 지정합니다.

NetClient
네트워크용 Microsoft 클라이언트 또는 NetWare 클라이언트와 같은 네트워크 클라이언트를 지정합니다. NetClient 구성 요소는 네트워크 공급자로 간주되며 네트워크를 통해 인쇄 서비스를 제공하는 경우 인쇄 공급자로도 간주됩니다.

참고NetClient 구성 요소는 Windows 8.1, Windows Server 2012 R2 이상에서 더 이상 사용되지 않습니다.

NetService
파일 서비스 또는 인쇄 서비스와 같은 네트워크 서비스를 지정합니다.

참고 IrDA(적외선 데이터 연결) 규격 디바이스는 네트워크 클래스 설치 관리자에 의해 설치되어 있더라도 이전 4개의 네트워크 클래스 중 하나로 분류되지 않습니다. IrDA 디바이스를 설치하는 데 사용되는 INF 파일의 클래스 값은 적외선이어야 합니다. 이 클래스에는 직렬 IR 및 Fast-IR 디바이스가 모두 포함됩니다.

참고 IrDA 미니포트 드라이버에 대한 지원이 NDIS 6.30(Windows 8) 이상에서 제거되었습니다.

ClassGuid

버전 섹션에는 ClassGuid 항목이 포함되어야 합니다. 네트워크 클래스 설치 관리자는 ClassGuid 항목을 사용하여 설치 중인 네트워크 구성 요소의 클래스를 확인합니다.

네트워크 클래스에는 각각 네트워크 클래스에 해당하는 4개의 네트워크 ClassGuid 값이 있습니다.

네트워크 클래스 ClassGuid

Net

{4D36E972-E325-11CE-BFC1-08002BE10318}

NetTrans

{4D36E975-E325-11CE-BFC1-08002BE10318}

NetClient

{4D36E973-E325-11CE-BFC1-08002BE10318}

NetService

{4D36E974-E325-11CE-BFC1-08002BE10318}

IrDA 디바이스에 대한 INF 파일에는 ClassGuid 값이 있어야 합니다.

{6bdd1fc5-81d0-bec7-08002be2092f}.

서명 및 운영 체제 항목

서명 항목은 $Windows NT$이어야 합니다.

PnpLockDown

애플리케이션이 드라이버 패키지의 INF 파일에서 지정하는 파일을 직접 수정하지 못하도록 하려면 PnpLockDown 항목을 1로 설정해야 합니다. 이 항목에 대한 자세한 내용은 INF 버전 섹션을 참조하세요.

CatalogFile

CatalogFile 항목은 선택적 드라이버 제공 .cat 파일을 선언하는 데 사용됩니다. 자세한 내용은 네트워크 구성 요소 설치에 사용되는 구성 요소 및 파일의 공급업체 제공 파일 섹션을 참조하세요.

버전 섹션 예제

다음은 네트워크 어댑터를 설치하는 INF 파일에 대한 버전 섹션의 예입니다.

[Version]
Signature = $Windows NT$
Class=Net
ClassGuid = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %Msft%
DriverVer=06/22/2010,6.1.7065.0
PnpLockDown = 1
CatalogFile = netvmini630.cat

참고공급자 항목은 INF 파일에 의해 설치된 구성 요소의 개발자가 아니라 INF 파일의 개발자를 나타냅니다.