Macro NdisGetCurrentSystemTime (ndis.h)
La funzione NdisGetCurrentSystemTime restituisce l'ora di sistema corrente, adatta per l'impostazione dei timestamp.
Sintassi
void NdisGetCurrentSystemTime(
[in] _pSystemTime
);
Parametri
[in] _pSystemTime
Puntatore a una variabile fornita dal chiamante in cui questa funzione restituisce un conteggio di intervalli di 100 nanosecondi dal 1° gennaio 1601.
Valore restituito
Nessuno
Osservazioni
Un driver NDIS può anche chiamare NdisGetCurrentSystemTime se mantiene un conteggio del numero di pacchetti ricevuti entro un determinato intervallo per ottimizzare le prestazioni in modo dinamico. Ad esempio, un driver miniport potrebbe chiamare NdisGetCurrentSystemTime per ogni interrupt di ricezione per determinare periodi di traffico di rete elevato, quando il driver potrebbe disabilitare uno o più tipi di interrupt nella scheda di interfaccia di rete e abilitare un polling NetTimerCallback funzione per elaborare indicazioni o inviare richieste.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisGetCurrentSystemTime (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisGetCurrentSystemTime (NDIS 5.1)) in Windows XP. |
piattaforma di destinazione | Universale |
intestazione | ndis.h (include Ndis.h) |
libreria | Ndis.lib |
IRQL | Qualsiasi livello |