Partager via


Macro NdisInterlockedDecrement (ndis.h)

La fonction NdisInterlockedDecrement décrémente une variable fournie par l’appelant de type LONG comme opération atomique.

Syntaxe

void NdisInterlockedDecrement(
  [in]  Addend
);

Paramètres

[in] Addend

Pointeur vers la variable à décrémenter.

Valeur de retour

NdisInterlockedDecrement retourne la valeur décrémentée.

Remarques

NdisInterlockedDecrement peut être utilisé en toute sécurité sur des variables en mémoire paginable.

NdisInterlockedDecrement n’est atomique que par rapport à d’autres appels NdisInterlockedXxx.

Cette macro est un wrapper autour de la macro InterlockedDecrement.

Exigences

Exigence Valeur
client minimum pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisInterlockedDecrement (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisInterlockedDecrement (NDIS 5.1)) dans Windows XP.
plateforme cible Universel
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL N’importe quel niveau

Voir aussi

NdisInterlockedIncrement