Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Treiber, die ein Controllerobjekt verwenden, müssen eine ControllerControl-Routine bereitstellen, um E/A-Vorgänge zu initiieren.
Ein Gerätetreiber auf der niedrigsten Ebene, der Vorgänge über einen physischen Controller, z. B. einen "AT"-Datenträgercontroller, mit ähnlichen Geräten synchronisieren muss, kann über eine ControllerControl-Routine verfügen.
Wenn ein Treiber IoAllocateController aufruft, wird die ControllerControl-Routine sofort ausgeführt, wenn die vom Controllerobjekt dargestellte Hardware für einen E/A-Vorgang verfügbar ist. Andernfalls wird die ControllerControl-Routine in die Warteschlange gestellt, bis der Controller frei ist.
Hinweis
WDM-Treiber können keine Controllerobjekte und ControllerControl-Routinen verwenden.