Freigeben über


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

Weitere Informationen

NdisInterlockedIncrement