Condividi tramite


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

Vedere anche

NetTimerCallback