Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.