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 numero 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 all'interno di qualsiasi intervallo specifico per ottimizzare dinamicamente le prestazioni. Ad esempio, un driver miniport può chiamare NdisGetCurrentSystemTime per ogni interruzione di ricezione per determinare periodi di traffico di rete elevato, quando il driver potrebbe disabilitare uno o più tipi di interruzioni nella scheda di interfaccia di rete e abilitare una funzione di polling NetTimerCallback per elaborare indicazioni o inviare richieste.

Requisiti

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 (includere Ndis.h)
Libreria Ndis.lib
IRQL Qualsiasi livello

Vedi anche

NetTimerCallback