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 |