Scrittura di routine controllerControl

I driver che usano un oggetto controller devono fornire una routine ControllerControl per avviare le operazioni di I/O.

Un driver di dispositivo di livello più basso che deve sincronizzare le operazioni tramite un controller fisico, ad esempio un controller disco "AT", a dispositivi simili può avere una routine ControllerControl .

Quando un driver chiama IoAllocateController, la routine ControllerControl viene eseguita immediatamente se l'hardware rappresentato dall'oggetto controller è disponibile per un'operazione di I/O. In caso contrario, la routine ControllerControl viene accodata fino a quando il controller non è libero.

Nota

I driver WDM non possono usare oggetti controller e routine ControllerControl .