Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A WDK különböző kernelmódú mintahajtásokat biztosít. A WDK telepítése után az src\general alkönyvtár mintaillesztőkódot tartalmaz, amely az összes kernel módú illesztőprogramra alkalmazható. A minták online is megmaradnak. Ezek a minták a következőket tartalmazzák:
Alkalmazza a DCH tervezési alapelveit (deklaratív, komponensalapú és hardveres támogatási alkalmazások [HSA]). Használhatja modellként saját Windows Driver-csomagjához.
Ez a minta bemutatja, hogyan írhat illesztőprogramot egy általános PCI-eszközhöz a Windows Driver Framework használatával.
Ez a minta bemutatja, hogyan hozhat létre egyéni médiaforrást és illesztőprogram-csomagot, amely kameraként telepíthető, és kereteket hozhat létre.
Ez a minta a V3 system DMA használatát mutatja be. Bemutatja, hogy az illesztőprogramok hogyan használhatják a Windows által támogatott rendszer DMA-vezérlőt adatok hardveres helyre való írásához a DMA használatával.
A megszakításbiztos IRP sorok használatát mutatja be.
Bemutatja azokat a technikákat, amelyekkel a kernel módú illesztőprogramok értesíthetik az alkalmazásokat a hardveres eseményekről, ha az alkalmazás értesítést kér. Az egyik technika eseményobjektumokat használ, a másik pedig az értesítési kérelem várólistára helyezésére támaszkodik, amíg egy esemény nem következik be.
Bemutatja, hogyan támogatják az illesztőprogramok az I/O-vezérlőkódokat.
Az ObCallback mintaillesztő bemutatja a regisztrált visszahívások használatát a folyamatvédelemhez. Az illesztőprogram regisztrálja azokat a visszahívásokat, amelyek a folyamat létrehozásakor hívódnak meg.
Ez a minta bemutatja, hogyan írhat KMDF-illesztőt PCI-eszközhöz. A minta az Intel 82557/82558-alapú PCI Ethernet-adapterrel (10/100) és az Intel-kompatibilisekkel működik.
A KCS mintaillesztő bemutatja a kernelmódú teljesítménykönyvtár használatát.
A RegFltr-minta bemutatja, hogyan írhat egy beállításjegyzék-szűrőillesztőt.
Mintakódot biztosít a Windows illesztőprogram-modellnek (WDM) megfelelő illesztőprogram-készlethez. Ez a minta telepítési szoftvert is tartalmaz.
A WPP-szoftverkövetés használatát mutatja be.
Ez a minta bemutatja, hogyan használható a User-Mode Illesztőprogram-keretrendszer 1. verziója egy minimális illesztőprogram írásához.
Firefly KMDF szűrőillesztő HID-eszközhöz A szűrőillesztők írásának ismertetése mellett ez a minta bemutatja, hogyan lehet távoli I/O-célillesztőket használni a HID-gyűjtemény kernel módban való megnyitásához és IOCTL-kérések küldéséhez funkciójelentések beállításához és lekéréséhez, valamint azt, hogy az alkalmazások hogyan használhatják a WMI-felületeket a parancsok szűrőillesztőknek való küldéséhez.
A könyvtár egyéb alkönyvtárai \src különböző hardvertípusok kernelmódú illesztőprogramjainak mintakódját tartalmazzák.
Lásd még
Microsoft Windows-illesztőminták a GitHubon