Инициализация таймеров NDIS
Структура NDIS_TIMER_CHARACTERISTICS определяет характеристики однократного или периодического таймера. Любой драйвер NDIS может иметь несколько таймеров. Каждый объект таймера связан с другой функцией NetTimerCallback , указанной в элементе TimerFunction . NDIS вызывает связанную функцию NetTimerCallback по истечении срока действия таймера.
Чтобы выделить и инициализировать таймер, драйвер должен вызвать функцию NdisAllocateTimerObject и предоставить структуру, выделенную драйвером NDIS_TIMER_CHARACTERISTICS. Таймер не запускается, пока драйвер не вызовет функцию NdisSetTimerObject .
Чтобы освободить объект таймера, драйвер должен вызвать функцию NdisFreeTimerObject .