Rutinas de IoTimer

Los controladores a los que se debe llamar periódicamente para determinar si una operación del dispositivo ha pasado el tiempo de espera, actualizar alguna variable definida por el controlador (por ejemplo, un contador) o para establecer el tiempo de cualquier operación para la que no se requieran intervalos de tiempo pequeños, pueden usar una rutina de IoTimer . Una rutina IoTimer es en realidad una rutina DPC, asociada a un objeto de dispositivo, a la que el administrador de E/S llama una vez por segundo. Un controlador puede tener una rutina de IoTimer para cada objeto de dispositivo que crea.

En general, un controlador debe usar una rutina de IoTimer para realizar operaciones de tiempo que requieran intervalos normales de un segundo. Para las operaciones de tiempo que requieren intervalos variables o intervalos inferiores a una vez por segundo, un controlador debe asignar un objeto de temporizador. Para más información, consulte Objetos de temporizador y DPC.

Esta sección contiene los siguientes temas:

Registro y habilitación de una rutina de IoTimer

Proporcionar información de contexto de IoTimer

Uso de una rutina de IoTimer