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 |