Fonction InterlockedAnd (wdm.h)
La macro InterlockedAnd calcule atomiquement une opération AND au niveau du bit.
Syntaxe
LONG InterlockedAnd(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Paramètres
[in, out] Destination
Pointeur vers la variable à ander avec Value. Le résultat de l’opération est stocké dans la variable .
[in] Value
Spécifie la valeur à and avec la variable pointée par Destination.
Valeur retournée
InterlockedAnd retourne la valeur d’origine stockée dans la variable pointée par Destination.
Remarques
InterlockedAnd calcule* de manière atomique destination&=Value.
Les opérations verrouillées ne peuvent pas être utilisées sur la mémoire non mise en cache.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | N’importe quel niveau |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour