Freigeben über


NdisGetCurrentSystemTime-Makro (ndis.h)

Die NdisGetCurrentSystemTime Funktion gibt die aktuelle Systemzeit zurück, die zum Festlegen von Zeitstempeln geeignet ist.

Syntax

void NdisGetCurrentSystemTime(
  [in]  _pSystemTime
);

Parameter

[in] _pSystemTime

Ein Zeiger auf eine vom Aufrufer bereitgestellte Variable, in der diese Funktion eine Anzahl von 100-Nanosekundenintervallen seit dem 1. Januar 1601 zurückgibt.

Rückgabewert

Nichts

Bemerkungen

Ein NDIS-Treiber ruft möglicherweise auch NdisGetCurrentSystemTime- auf, wenn er eine Anzahl der pakete verwaltet, die er innerhalb eines bestimmten Intervalls empfängt, um seine Leistung dynamisch zu optimieren. Beispielsweise kann ein Miniporttreiber NdisGetCurrentSystemTime- für jeden Empfangsunterbruch aufrufen, um Zeiträume mit hohem Netzwerkdatenverkehr zu ermitteln, wenn der Treiber einen oder mehrere Arten von Unterbrechungen auf der NIC deaktivieren und eine Abruffunktion NetTimerCallback--Funktion aktivieren kann, um Hinweise zu empfangen oder Anforderungen zu senden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisGetCurrentSystemTime (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisGetCurrentSystemTime (NDIS 5.1)) in Windows XP.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- Beliebige Ebene

Siehe auch

NetTimerCallback-