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 seit dem 1. Januar 1601 Intervalle von 100 Nanosekunden zurückgibt.

Rückgabewert

Keine

Bemerkungen

Ein NDIS-Treiber kann auch NdisGetCurrentSystemTime aufrufen, wenn er die Anzahl der Pakete, die er innerhalb eines bestimmten Intervalls empfängt, verwaltet, um seine Leistung dynamisch zu optimieren. Ein Miniporttreiber könnte z. B. NdisGetCurrentSystemTime für jeden Empfangs-Interrupt aufrufen, um Zeiträume mit hohem Netzwerkdatenverkehr zu bestimmen, wenn der Treiber einen oder mehrere Interrupttypen auf der NIC deaktiviert und eine abrufende NetTimerCallback-Funktion zum Verarbeiten von Empfangsanzeigen oder Senden von Anforderungen aktiviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (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 Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL Beliebige Ebene

Weitere Informationen

NetTimerCallback