Compartir a través de


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, para actualizar alguna variable definida por el controlador (como un contador) o para cronometrar cualquier operación para la que no se necesiten intervalos de tiempo pequeños, pueden usar una rutina 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 de un segundo normales. Para las operaciones temporales que requieren intervalos variables o intervalos más cortos que un 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 temas siguientes:

Registro y habilitación de una rutina de IoTimer

Proporcionar información de contexto de IoTimer

Uso de una rutina de IoTimer