NDIS 버전 개요

둘 이상의 Microsoft Windows 버전에 대해 NDIS 드라이버를 작성하는 경우 사용 중인 기능이 각 Windows 버전에서 지원되는지 확인합니다. 릴리스마다 새로운 기능이 NDIS에 추가되었습니다. 다른 기능은 사용되지 않으며 이후 NDIS 버전에서 제거되었습니다.

이 디자인 가이드 설명서 세트는 Windows Vista 이상 운영 체제 및 NDIS 6.0 이상 드라이버를 대상으로 합니다. 이전 Windows 및 NDIS 버전에 대한 설명서는 설명서의 이전 릴리스에 포함되어 있습니다. Windows XP 및 NDIS 5.1 설명서는 Windows 2000 및 Windows XP 네트워킹 디자인 가이드를 참조하세요.

참고

 드라이버는 키워드 매개 변수가 NdisVersion으로 설정된 NdisReadConfiguration 함수를 호출하여 NDIS 버전을 쿼리할 수 있습니다. 

다음 표에서는 Windows 운영 체제, Microsoft WDK(Windows 드라이버 키트) 및 NDIS 버전에 대한 DDK(드라이버 개발 키트) 버전 지원에 대해 설명합니다. 이 표에서는 NDIS 버전 전반의 주요 NDIS 기능에 대한 지원도 설명합니다.

운영 체제 Development Kit 지원되는 NDIS 버전 CoNDIS 역직렬화된 드라이버 중간 드라이버
Windows 11 버전 21H2 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.86. NDIS 6.86 기능에 대한 자세한 내용은 NDIS 6.86 소개를 참조하세요. X X X
Windows Server 2022 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.85. NDIS 6.85 기능에 대한 자세한 내용은 NDIS 6.85 소개를 참조하세요. X X X
Windows 10, 버전 2004 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.84. NDIS 6.84 기능에 대한 자세한 내용은 NDIS 6.84 소개를 참조하세요. X X X
Windows 10, 버전 1903 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.83. NDIS 6.83 기능에 대한 자세한 내용은 NDIS 6.83 소개를 참조하세요. X X X
Windows 10, 버전 1809 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.82. NDIS 6.82 기능에 대한 자세한 내용은 NDIS 6.82 소개를 참조하세요. X X X
Windows 10, 버전 1803 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.81. NDIS 6.81 기능에 대한 자세한 내용은 NDIS 6.81 소개를 참조하세요. X X X
Windows 10, 버전 1803 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.81. NDIS 6.81 기능에 대한 자세한 내용은 NDIS 6.81 소개를 참조하세요. X X X
Windows 10, 버전 1709 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.80. NDIS 6.80 기능에 대한 자세한 내용은 NDIS 6.80 소개를 참조하세요. X X X
Windows 10, 버전 1703 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.70. NDIS 6.70은 NetAdapterCx라고도 하는 네트워크 어댑터 WDF 클래스 확장의 미리 보기 릴리스와 일치합니다.

NDIS 6.70 기능에 대한 자세한 내용은 NDIS 6.70 소개를 참조하세요.

X X X
Windows 10 버전 1607 및 Windows Server 2016 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.60. NDIS 6.60 기능에 대한 자세한 내용은 NDIS 6.60 소개를 참조하세요. X X X
Windows 10 버전 1511 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.51 X X X
Windows 10 버전 1507 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.50. NDIS 6.50 기능에 대한 자세한 내용은 NDIS 6.50 소개를 참조하세요. X X X
Windows 8.1 및 Windows Server 2012 R2 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.40. NDIS 6.40 기능에 대한 자세한 내용은 NDIS 6.40 소개를 참조하세요. X X X
Windows 8 및 Windows Server 2012 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.30. NDIS 6.30 기능에 대한 자세한 내용은 NDIS 6.30 소개를 참조하세요. X X X
Windows 7 및 Windows Server 2008 R2 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.20. NDIS 6.20 기능에 대한 자세한 내용은 NDIS 6.20 소개를 참조하세요. NDIS 6.20 드라이버에서 지원되지 않는 이전 버전과의 호환성 및 사용되지 않는 기능에 대한 자세한 내용은 NDIS 6.20 이전 버전과의 호환성을 참조하세요. X X X
Windows Vista SP1(서비스 팩 1) 및 Windows Server 2008 Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.1. NDIS 6.1 기능에 대한 자세한 내용은 NDIS 6.1 소개를 참조하세요. X X X
Windows Vista Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 6.0. 다음의 주요 개선 사항은 클라이언트와 서버 모두에 상당한 성능 향상을 제공합니다.
  • 네트워크 데이터 패키징
  • 경로 보내기 및 받기
  • 런타임 재구성 기능
  • 분산/수집 DMA
  • 드라이버 필터링
  • 수신된 데이터 처리의 다중 프로세서 크기 조정
  • TCP 작업을 NIC로 오프로드

다음과 같은 향상된 기능으로 드라이버 개발이 간소화됩니다.
  • 간소화된 드라이버 초기화
  • NDIS 인터페이스에 대한 버전 관리 지원
  • 간소화된 초기화 처리
  • 관리 정보를 가져오기 위한 표준 인터페이스
  • 필터 중간 드라이버를 대체할 필터 드라이버 모델

NDIS 6.0 기능에 대한 자세한 내용은 NDIS 6.0 소개를 참조하세요.

NDIS 6.0 드라이버에서 지원되지 않는 이전 버전과의 호환성 및 사용되지 않는 기능에 대한 자세한 내용은 NDIS 6.0 이전 버전과의 호환성을 참조하세요.

X X X
Windows XP Windows 하드웨어 개발을 위한 키트 다운로드를 참조하세요. 5.1. 새 미니포트 드라이버 특성 플래그, 64비트 통계 카운터, 원격 NDIS, 직렬화 및 역직렬화된 미니포트 드라이버 모두에 대한 분산/수집 지원, 중간 드라이버용 패킷 스택, VLAN 태그 지정, UDP-Encapsulated ESP 패킷 처리 오프로드(Windows Server 2003만 해당), windows XP SP1의 WPA(보호된 액세스) Wi-Fi 지원 추가

지원 중단됨: Full Mac 드라이버, NDIS 3.0 프로토콜, NdisQueryMapRegisterCount, EISA 버스

X X X
Windows 2000 Windows 2000 DDK 5.0 X X X
Windows NT 4.0 SP3 업데이트된 NDIS 헤더 및 라이브러리를 사용하여 DDK Windows NT 4.1 X X X
Windows NT 4.0 Windows NT 4.0 DDK 4.0
Windows NT 3.5 Windows NT 3.5 DDK 3.0
Windows Me Windows NT 4.0 DDK 또는 Vxd용 Windows 98 DDK 5.0 X X X
Windows 98 SE Windows NT 4.0 DDK 또는 Windows 98 DDK 5.0. Windows 95/98/Me, 플러그 앤 플레이 및 전원 관리, WMI, LBFO 및 역직렬화된 미니포트 드라이버에 대한 분산/수집 DMA 지원과 호환되는 새로운 INF 파일 형식에 대한 지원이 추가되었습니다. X X X
Windows 98 Windows NT 4.0 DDK 또는 Windows 98 DDK 4.1. 프로토콜 드라이버는 vxd 형식 드라이버입니다. X X X
Windows 95 OSR2 Windows NT 4.0 DDK 또는 Windows 95 DDK 4.0. 프로토콜 드라이버는 vxd 형식 드라이버입니다. MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete 기능이 추가되었습니다.
Windows 95 Windows NT 4.0 DDK 또는 Windows 95 DDK 3.1. 미니포트 드라이버 및 플러그 앤 플레이 대한 지원이 추가되었습니다.