Auf Englisch lesen

Freigeben über


NdisInterlockedAddLargeStatistic-Makro (ndis.h)

Die NdisInterlockedAddLargeStatistic-Funktion führt eine verriegelte Addition eines ULONG-Inkrementwerts zu einem LARGE_INTEGER Addend-Wert aus.

Syntax

void NdisInterlockedAddLargeStatistic(
  [in]  _Addend,
  [in]  _Increment
);

Parameter

[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.

Rückgabewert

Nichts

Bemerkungen

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.

Anforderungen

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

Siehe auch

MiniportInterrupt-