Inicializando temporizadores NDIS
A estrutura de NDIS_TIMER_CHARACTERISTICS define características de um temporizador de uma captura ou periódica. Qualquer driver NDIS pode ter mais de um temporizador. Cada objeto timer é associado a uma função NetTimerCallback diferente especificada no membro TimerFunction . O NDIS chama a função NetTimerCallback associada quando o temporizador expira.
Para alocar e inicializar um temporizador, o driver deve chamar a função NdisAllocateTimerObject e fornecer uma estrutura de NDIS_TIMER_CHARACTERISTICS alocada pelo driver. O temporizador não é iniciado até que o driver chame a função NdisSetTimerObject .
Para liberar um objeto de temporizador, o driver deve chamar a função NdisFreeTimerObject .