Inizializzazione dei timer NDIS
La struttura NDIS_TIMER_CHARACTERISTICS definisce le caratteristiche di un timer singolo o periodico. Qualsiasi driver NDIS può avere più timer. Ogni oggetto timer è associato a una funzione NetTimerCallback diversa specificata nel membro TimerFunction . NDIS chiama la funzione NetTimerCallback associata alla scadenza del timer.
Per allocare e inizializzare un timer, il driver deve chiamare la funzione NdisAllocateTimerObject e fornire una struttura NDIS_TIMER_CHARACTERISTICS allocata dal driver. Il timer non viene avviato fino a quando il driver chiama la funzione NdisSetTimerObject .
Per liberare un oggetto timer, il driver deve chiamare la funzione NdisFreeTimerObject .