다음을 통해 공유


NDIS 버전 개요

NDIS 버전은 Windows 운영 체제마다 다르며, 각 릴리스에서는 새로운 기능을 도입하는 동시에 다른 기능은 단계적으로 폐지됩니다. 여러 Windows 버전에 대한 NDIS 드라이버를 작성하는 경우 사용하는 기능이 각 대상 플랫폼에서 지원되는지 확인합니다. 이 문서에서는 NDIS 버전 지원 및 NDIS 3.0에서 6.89까지의 주요 기능을 비교합니다.

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

비고

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

다음 표에서는 Windows 릴리스에서 NDIS 버전 지원을 보여 줍니다. 이를 사용하여 다음을 수행합니다.

  • 대상 Windows 버전이 지원하는 NDIS 버전 식별
  • 기능 가용성 확인(CoNDIS, 비직렬화 드라이버, 중간 드라이버)
  • 올바른 개발 키트 다운로드 찾기

첫 번째 열에서 대상 Windows 버전을 찾은 다음, 읽어 지원되는 NDIS 버전 및 사용 가능한 기능을 확인합니다.

운영 체제 개발 키트 지원되는 NDIS 버전 CoNDIS 역직렬화된 드라이버 중간 드라이버
Windows 11 버전 24H2 Windows 하드웨어 개발을 위한 다운로드 키트를 참조하세요. 6.89. NDIS 6.89 기능에 대한 자세한 내용은 NDIS 6.89 소개를 참조하세요. X X X
Windows Server 2022 23H2 Windows 하드웨어 개발을 위한 다운로드 키트를 참조하세요. 6.88. NDIS 6.88 기능에 대한 자세한 내용은 NDIS 6.88 소개를 참조하세요. X X X
Windows 11 버전 22H2 Windows 하드웨어 개발을 위한 다운로드 키트를 참조하세요. 6.87. NDIS 6.87 기능에 대한 자세한 내용은 NDIS 6.87 소개를 참조하세요. X X X
Windows 11 버전 21H2 Windows 하드웨어 개발을 위한 다운로드 키트를 참조하세요. 6.86. NDIS 6.86 기능에 대한 자세한 내용은 NDIS 6.86 소개를 참조하세요. X X X
윈도우 서버 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 하드웨어 개발을 위한 다운로드 키트 참조 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 지원 추가

지원 중단됨: 전체 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 헤더 및 라이브러리가 있는 Windows NT DDK 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 Vxd용 Windows NT 4.0 DDK 또는 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. 미니포트 드라이버 및 플러그 앤 플레이에 대한 지원이 추가되었습니다.

NDIS 6.89 소개헤더 버전에 대한 NDIS 지원 개요