Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie wymieniono przykładowe sterowniki Kernel-Mode Driver Framework (KMDF), które można przeglądać i pobierać w portalu Microsoft Samples. Możesz również sklonować, utworzyć rozwidlenie lub pobrać repozytorium Windows-driver-samples na GitHubie.
Aby uzyskać informacje na temat tworzenia przykładów, zobacz Tworzenie sterownika.
ECHO demonstruje, jak używać kolejki frameworka i obiektów żądań oraz automatycznej synchronizacji.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz przykład echo KMDF.
FakeModem demonstruje prosty sterownik modemu bez kontrolera, który wysyła i odbiera polecenia AT.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz Fakemodem Driver.
FIREFLY demonstruje programowanie urządzenia wejściowego ludzkiego (HID) przy użyciu kodów sterowania we/wy (IOCTLs) i udostępnia interfejs instrumentacji zarządzania Windows (WMI).
Aby uzyskać więcej informacji na temat tego przykładu, zobacz FIREFLY — sterownik filtru WDF dla urządzenia HID.
HIDUSBFX2 Pokazuje, jak napisać minidriver dla urządzenia HID i jak mapować urządzenie USB inne niż HID na urządzenie HID. Urządzenie znajduje się w zestawie edukacyjnym USB-FX2 OSR.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz HIDUSBFX2.
KbFiltr demonstruje górny sterownik filtru urządzenia dla klawiatury PS/2.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz Sterownik filtru WDF klawiatury (Kbfiltr) .
NDISProt demonstruje bezpołączeniowy sterownik protokołu NDIS 5.0/5.1 i NDIS 6.0.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz NDISProt Connection-less WDF Protocol.
NONPNP demonstruje sterownik non-Plug and Play (PnP), który korzysta z platformy.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz NONPNP.
KMDF_FX2 pokazuje, jak wykonywać zbiorcze i przerywane transfery danych do urządzenia USB zawartego w zestawie uczenia USB-FX2 OSR.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz kmdf_fx2.
PCIDRV W pełni funkcjonalny sterownik oparty na strukturze dla kart PCI Ethernet opartych na technologii Intel 82557/82558 (10/100) i zgodnych z technologią Intel.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz PCIDRV - WDF Driver for PCI Device.
PLX9x5x przedstawia, jak napisać sterownik dla uniwersalnego urządzenia PCI obsługującego DMA i używa płyty PLX9656/9653RDK-LITE.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz PLX9x5x PCI Driver.
Sterownik szeregowy oparty na frameworku Serial A, wykorzystujący przykładowy sterownik WDM.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz Przykład szeregowy.
Wersje oparte na frameworku Toster przykładowych sterowników WDM. Próbka tostera zawiera sterownik filtru, sterownik funkcji i sterownik magistrali, które tworzą jeden stos sterowników. Przykład zawiera również dodatkowy sterownik trybu jądra, który używa zdalnego celu wejścia/wyjścia do komunikacji ze stosem sterowników.
Aby uzyskać więcej informacji na temat tej próbki, zobacz Toster.
UsbSamp pokazuje, jak używać platformy do wykonywania zbiorczych i izochronicznych transferów danych do urządzenia USB.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz Przykład Usbsamp.
WmiSamp pokazuje, jak zarejestrować dostawców usługi WMI i utworzyć wystąpienia dostawcy dla obiektów urządzeń platformy oraz jak obsługiwać zapytania WMI wysyłane przez aplikacje do urządzenia.
Aby uzyskać więcej informacji na temat tego przykładu, zobacz WmiSamp WMI Provider.