Compartir a través de


Escribir rutinas ControllerControl

Los controladores que usan un objeto de controlador deben proporcionar una rutina ControllerControl para iniciar operaciones de E/S.

Un controlador de dispositivo de nivel inferior que debe sincronizar las operaciones a través de un controlador físico, como un controlador de disco "AT", a dispositivos similares puede tener una rutina ControllerControl .

Cuando un controlador llama a IoAllocateController, su rutina ControllerControl se ejecuta inmediatamente si el hardware representado por el objeto de controlador está disponible para una operación de E/S. De lo contrario, la rutina ControllerControl se pone en cola hasta que el controlador está libre.

Nota

Los controladores WDM no pueden usar objetos de controlador y rutinas ControllerControl .