샘플 KMDF 드라이버

이 항목에서는 Microsoft 샘플 포털에서 찾아보고 다운로드할 수 있는 KMDF(Kernel-Mode Driver Framework) 샘플 드라이버를 나열합니다. GitHub에서 Windows 드라이버 샘플 리포지토리를 복제, 포크 또는 다운로드할 수도 있습니다.

샘플 빌드에 대한 자세한 내용은 드라이버 빌드를 참조하세요.

ECHO 프레임워크의 큐를 사용하고 개체 및 자동 동기화를 요청하는 방법을 보여 줍니다.

이 샘플에 대한 자세한 내용은 KMDF Echo 샘플을 참조하세요.

FakeModem AT 명령을 보내고 받는 간단한 컨트롤러 없는 모뎀 드라이버를 보여 줍니다.

이 샘플에 대한 자세한 내용은 Fakemodem 드라이버를 참조하세요.

FIREFLY IOCTL(I/O 제어 코드)을 사용하여 HID(인간 입력 디바이스) 디바이스를 프로그래밍하는 방법을 보여 줍니다. WMI(Windows Management Instrumentation) 인터페이스를 제공합니다.

이 샘플에 대한 자세한 내용은 FIREFLY - HID 디바이스용 WDF 필터 드라이버를 참조하세요.

HIDUSBFX2 HID 디바이스용 미니 드라이버를 작성하는 방법과 HID가 아닌 USB 디바이스를 HID 디바이스에 매핑하는 방법을 보여 줍니다. 디바이스는 OSR USB-FX2 학습 키트에 포함되어 있습니다.

이 샘플에 대한 자세한 내용은 HIDUSBFX2를 참조하세요.

KbFiltr PS/2 키보드에 대한 상위 디바이스 필터 드라이버를 보여 줍니다.

이 샘플에 대한 자세한 내용은 키보드 입력 WDF 필터 드라이버(Kbfiltr)를 참조하세요.

NDISProt 연결이 없는 NDIS 5.0/5.1 및 NDIS 6.0 프로토콜 드라이버를 보여 줍니다.

이 샘플에 대한 자세한 내용은 NDISProt 연결 없는 WDF 프로토콜을 참조하세요.

NONPNP 프레임워크를 사용하는 PnP(비 플러그 앤 플레이) 드라이버를 보여 줍니다.

이 샘플에 대한 자세한 내용은 NONPNP를 참조하세요.

KMDF_FX2 OSR USB-FX2 학습 키트에 포함된 USB 디바이스로 대량 데이터 전송 및 인터럽트 데이터 전송을 수행하는 방법을 보여 줍니다.

이 샘플에 대한 자세한 내용은 kmdf_fx2 참조하세요.

PCIDRV Intel 82557/82558 기반 PCI 이더넷 어댑터(10/100) 및 Intel 호환을 위한 완전 기능 프레임워크 기반 드라이버입니다.

이 샘플에 대한 자세한 내용은 PCIDRV - PCI 디바이스용 WDF 드라이버를 참조하세요.

PLX9x5x DMA를 지원하고 PLX9656/9653RDK-LITE 보드를 사용하는 일반 PCI 디바이스용 드라이버를 작성하는 방법을 보여 줍니다.

이 샘플에 대한 자세한 내용은 PLX9x5x PCI 드라이버를 참조하세요.

WDM 직렬 샘플 드라이버를 기반으로 하는 직렬 A 프레임워크 기반 직렬 드라이버입니다.

이 샘플에 대한 자세한 내용은 직렬 샘플을 참조하세요.

토스터 프레임워크 기반 버전의 WDM 토스터 샘플 드라이버. 토스터 샘플에는 필터 드라이버, 함수 드라이버 및 단일 드라이버 스택을 만드는 버스 드라이버가 포함됩니다. 이 샘플에는 원격 I/O 대상을 사용하여 드라이버 스택과 통신하는 추가 커널 모드 드라이버도 포함되어 있습니다.

이 샘플에 대한 자세한 내용은 Toaster를 참조하세요.

UsbSamp 프레임워크를 사용하여 USB 디바이스로 대량 및 등시 데이터 전송을 수행하는 방법을 보여 줍니다.

이 샘플에 대한 자세한 내용은 Usbsamp 샘플을 참조하세요.

WmiSamp WMI 공급자를 등록하고 프레임워크 디바이스 개체에 대한 공급자 인스턴스를 만드는 방법과 애플리케이션이 디바이스에 보내는 WMI 쿼리를 처리하는 방법을 보여 줍니다.

이 샘플에 대한 자세한 내용은 WmiSamp WMI 공급자를 참조하세요.