Macro NdisInterlockedDecrement (ndis.h)

La funzione NdisInterlockedDecrement decrementa una variabile fornita dal chiamante di tipo LONG come operazione atomica.

Sintassi

void NdisInterlockedDecrement(
  [in]  Addend
);

Parametri

[in] Addend

Puntatore alla variabile da decrementare.

Valore restituito

NdisInterlockedDecrement restituisce il valore decrementato.

Commenti

NdisInterlockedDecrement può essere usato in modo sicuro nelle variabili nella memoria impaginabile.

NdisInterlockedDecrement è atomico solo rispetto ad altre chiamate NdisInterlockedXxx .

Questa macro è un wrapper intorno alla macro InterlockedDecrement .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisInterlockedDecrement (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisInterlockedDecrement (NDIS 5.1)) in Windows XP.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL Qualsiasi livello

Vedi anche

NdisInterlockedIncrement