NdisInterlockedDecrement-Makro (ndis.h)
Die NdisInterlockedDecrement-Funktion dekrementiert eine vom Aufrufer bereitgestellte Variable vom Typ LONG als atomischen Vorgang.
Syntax
void NdisInterlockedDecrement(
[in] Addend
);
Parameter
[in] Addend
Ein Zeiger auf die Variable, die dekrementiert werden soll.
Rückgabewert
NdisInterlockedDecrement gibt den dekrementierten Wert zurück.
Hinweise
NdisInterlockedDecrement kann sicher für Variablen im ausgelagerten Speicher verwendet werden.
NdisInterlockedDecrement ist nur in Bezug auf andere NdisInterlockedXxx-Aufrufe atomar.
Dieses Makro ist ein Wrapper um das Makro InterlockedDecrement .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisInterlockedDecrement (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisInterlockedDecrement (NDIS 5.1)) in Windows XP. |
Zielplattform | Universell |
Header | ndis.h (include Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | Beliebige Ebene |