Rutinas de IoTimer

Los controladores a los que se debe llamar periódicamente para determinar si una operación de dispositivo ha agotado el tiempo de espera, actualizar alguna variable definida por el controlador (por ejemplo, un contador) o para que cualquier operación para la que no se necesiten intervalos de tiempo pequeños, puede usar una rutina de IoTimer . Una rutina de IoTimer es realmente una rutina DPC, asociada a un objeto de dispositivo, 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 cree.

En general, un controlador debe usar una rutina de IoTimer para las operaciones de tiempo que requieren intervalos regulares de un segundo. Para las operaciones de tiempo que requieren intervalos variables o intervalos más cortos de una vez por segundo, un controlador debe asignar un objeto de temporizador. Para obtener más información, vea 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