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 .