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 |