학습
인증
Microsoft Certified: Azure Network Engineer Associate - Certifications
Azure 네트워킹 인프라의 설계, 구현 및 유지 관리, 부하 분산 트래픽, 네트워크 라우팅 등을 보여 줍니다.
Windows 10 버전 2004부터 WDK(Windows 드라이버 키트)에는 NIC(네트워크 인터페이스 컨트롤러)에 대한 KMDF 기반 클라이언트 드라이버를 작성할 수 있는 네트워크 어댑터 WDF 클래스 확장 모듈(NetAdapterCx)이 포함되어 있습니다. Windows 11 버전 24H2 부터 UMDF 버전의 NetAdapterCx 를 사용하면 NIC 드라이버가 사용자 모드에서 작동할 수 있습니다. NetAdapterCx는 WDF의 성능과 유연성과 NDIS의 네트워킹 성능을 제공하며 NIC용 드라이버를 쉽게 작성할 수 있도록 합니다.
이전 버전의 Windows에서 WDF와 NDIS는 개별적인 이점이 있었지만 잘 상호 운용되지는 않았습니다. NIC 드라이버를 작성하는 유일한 방법은 NDIS 미니포트 드라이버를 작성하는 것이었습니다. NDIS 미니포트 드라이버에서 WDF를 사용하려면 드라이버에 추가 코드를 작성해야 했고, 그 때에도 WDF 기능의 작은 하위 집합에만 액세스할 수 있었습니다.
반대로 NetAdapterCx 모델을 사용하면 NIC에 대한 실제 WDF 드라이버를 작성합니다. 즉, NetAdapterCx 드라이버는 NetAdapter 클래스 확장의 네트워킹 관련 API 및 I/O 지원뿐만 아니라 전체 WDF 기능에 액세스할 수 있습니다. 아래 블록 다이어그램에 표시된 것처럼 NetAdapterCx는 여전히 NDIS를 사용하여 백그라운드에서 작동하지만 NDIS와의 모든 상호 작용을 대신 처리합니다.
다음 비디오 네트워크 어댑터 클래스 확장: 개요 는 NetAdapterCx 사용의 이점에 대해 설명합니다.
NDIS 6.x 미니포트 드라이버를 NetAdapterCx NIC 드라이버 모델로 포팅하는 방법을 알아보려면 NetAdapterCx에 NDIS 미니포트 드라이버 포팅을 참조하세요.
GitHub에서 드라이버 샘플 작업을 즉시 시작하려면 NetAdapter-Cx-Driver-Samples 리포지토리를 복제합니다.
NetAdapterCx 자체의 소스 코드를 보거나 단계별 디버깅을 수행하려면 GitHub의 Network-Adapter-Class-Extension 리포지토리를 참조하세요.
NetAdapterCx 클라이언트 드라이버를 개발할 때 Microsoft와 함께 작업하거나 수업 확장에 대한 피드백을 받으려면 이메일을 보내주세요.
다음 비디오 네트워크 어댑터 클래스 확장: 로드맵 및 협업 은 향후 로드맵 및 공동 작업 기회에 대해 설명합니다.
이 섹션에서는 다음 항목을 다룹니다.
학습
인증
Microsoft Certified: Azure Network Engineer Associate - Certifications
Azure 네트워킹 인프라의 설계, 구현 및 유지 관리, 부하 분산 트래픽, 네트워크 라우팅 등을 보여 줍니다.
설명서
NetAdapterCx에 NDIS 미니포트 드라이버 포팅 - Windows drivers
NetAdapterCx에 NDIS 미니포트 드라이버 포팅
NetAdapterCx 버전 개요 - Windows drivers
이 항목에서는 네트워크 어댑터 WDF 클래스 확장(NetAdapterCx)의 버전을 나열합니다.
NetAdapterCx 전원 관리 구성 - Windows drivers
전원 관리 구성