Fonction InterlockedOr (wdm.h)
La routine InterlockedOr calcule atomiquement une opération OR au niveau du bit.
Syntaxe
LONG InterlockedOr(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Paramètres
[in, out] Destination
Pointeur vers la variable à obtenir avec Valeur. Le résultat de l’opération est stocké dans la variable .
[in] Value
Spécifie la valeur oRed avec la variable pointée par Destination.
Valeur retournée
InterlockedOr retourne la valeur d’origine stockée dans la variable pointée par Destination.
Remarques
InterlockedOr calcule atomiquement la *valeur dedestination|=.
Les opérations verrouillées ne peuvent pas être utilisées sur la mémoire non mise en cache.
Configuration requise
Condition requise | Valeur |
---|---|
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