Compartir a través de


Inicialización de temporizadores NDIS

La estructura NDIS_TIMER_CHARACTERISTICS define las características de un temporizador único o periódico. Cualquier controlador NDIS puede tener más de un temporizador. Cada objeto de temporizador está asociado a una función NetTimerCallback diferente que se especifica en el miembro TimerFunction . NDIS llama a la función NetTimerCallback asociada cuando expira el temporizador.

Para asignar e inicializar un temporizador, el controlador debe llamar a la función NdisAllocateTimerObject y proporcionar una estructura de NDIS_TIMER_CHARACTERISTICS asignada por el controlador. El temporizador no se inicia hasta que el controlador llama a la función NdisSetTimerObject .

Para liberar un objeto de temporizador, el controlador debe llamar a la función NdisFreeTimerObject .