NdisInterlockedAddLargeStatistic-Makro (ndis.h)
Die NdisInterlockedAddLargeStatistic-Funktion führt eine verriegelte Addition eines ULONG-Inkrementwerts zu einem LARGE_INTEGER Addend-Wert aus.
void NdisInterlockedAddLargeStatistic(
[in] _Addend,
[in] _Increment
);
[in] _Addend
Ein Zeiger auf einen LARGE_INTEGER Wert, der durch den Wert Increment erhöht wird.
[in] _Increment
Ein ULONG-Wert, der dem Wert hinzugefügt wird, auf den der Addend Parameterpunkte verweist.
Nichts
Funktionen, die verriegelte Vorgänge ausführen, dürfen keinen Seitenfehler verursachen. Weder ihr Code noch eine der Daten, auf die sie zugreifen, können zu einem Seitenfehler führen, ohne den lokalen Computer herunterzusetzen.
NdisInterlockedAddLargeStatistic Masken unterbricht und kann sicher verwendet werden, um die MiniportInterrupt--Funktion eines Treibers mit einem anderen Treibercode zu synchronisieren.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisInterlockedAddLargeStatistic (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisInterlockedAddLargeStatistic (NDIS 5.1)) in Windows XP. |
Zielplattform- | Desktop |
Header- | ndis.h (include Ndis.h) |
IRQL- | Beliebige Ebene |