NdisInterlockedAddLargeStatistic-Makro (ndis.h)
Die Funktion NdisInterlockedAddLargeStatistic führt eine ineinandergreifende Ergänzung 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 von Inkrement erhöht wird.
[in] _Increment
Ein ULONG-Wert, der dem Wert hinzugefügt wird, auf den der Addend-Parameter verweist.
Rückgabewert
Keine
Bemerkungen
Funktionen, die ineinander verriegelte Vorgänge ausführen, dürfen keinen Seitenfehler verursachen. Weder ihr Code noch eine der Daten, auf die sie zugreifen, können einen Seitenfehler verursachen, ohne den lokalen Computer zu fall zu bringen.
NdisInterlockedAddLargeStatistic maskiert Unterbrechungen und kann sicher verwendet werden, um die MiniportInterrupt-Funktion eines Treibers mit anderen Treibercode zu synchronisieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (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 |
Kopfzeile | ndis.h (einschließlich Ndis.h) |
IRQL | Beliebige Ebene |