Installierbares Treiberformat
Jeder installierbare Treiber exportiert eine DriverProc-Funktion. Diese allgemeine Einstiegspunktfunktion empfängt Treibermeldungen vom System, die den Treiber anweisen, Aktionen auszuführen oder Informationen bereitzustellen. Das System sendet Treibernachrichten an die DriverProc-Funktion, wenn eine Anwendung oder DLL den Treiber öffnet oder schließt oder anfordert, dass eine Nachricht an den Treiber gesendet wird. Die DriverProc-Funktion verarbeitet entweder die Nachricht oder übergibt die Nachricht an den Standardnachrichtenhandler, die DefDriverProc-Funktion. In beiden Fällen muss DriverProc einen Wert zurückgeben, der angibt, ob die angeforderte Aktion erfolgreich war.