Hallo, ich versuche mich in die Treiber-Entwicklung unter Windows einzulesen, speziell gehts um virtuelle USB HID und USB MSD Treiber - das ist aber Zukunftsmusik. Zunächst versuche ich ein paar Begriffe einzuordnen und in Zusammenhang zu bringen: WDM, WDF und Miniport. Wer kann mir dazu etwas sagen? Vielen Dank schon mal. Gruß Pit
Also, WDM und WDF ist mir soweit klar. Das WDM ist die WIN32 API und das WDF ist die passende C++-Klasse dazu (inkl. Error-Handling und Standard-Handler). Der Minidriver ordnet sich irgendwie in die Treiberschichten ein, die da wären: - Oberer Filter-Treiber - Funktions-Treiber <- Minidriver - Unterer Filer-Treiber - Bus-Treiber Der Minidriver greift also auf den Funktions-Treiber zu und macht ... ja genau, was macht der nun und wie und warum?
>Nein. Das ist das "Windows Driver Model".
Das war im übertragenen Sinn gemeint, bezogen auf die
Treiber-Funktionalität. Ich hätte es dazu schreiben sollen.
Das WDM stellt die Grundfunktionen zur Verfügung, ist aber nicht immer
ganz offensichtlich in der Anwendung, d. h. man muß auf sehr viel
achten.
Die WDF wiederum stellt zusätzlich Funktionalität im Hintergrund bereit
und nimmt einem einiges an Arbeit ab, ist aber dafür nicht so flexibel
wie das WDM.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.