Rückruffunktionen

Installierbare Treiber können die Anwendung, das Fenster oder den Task benachrichtigen, die bzw. der die angegebene Instanz über Ereignisse geöffnet hat, indem sie die DriverCallback-Funktion verwenden. Diese Funktion gibt dem Treiber die Möglichkeit, Informationen an eine Anwendung oder DLL zurückzugeben, während er eine Anforderung weiter verarbeitet.

Wenn ein Treiber Rückruffunktionen unterstützt, muss die Anwendung oder DLL, die die Instanz öffnet, einen Wert bereitstellen. Dies ist entweder die Adresse einer Rückruffunktion, ein Fensterhandle oder ein Aufgabenhandle. Dieser Wert und ein Flag, das den Typ des Werts identifiziert, werden in der Regel in einer Struktur übergeben, auf die der zweite Parameter der DRV _ OPEN-Nachricht zeigt.