InterlockedOr, fonction (miniport.h)
L'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 à oRed 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 de retour
InterlockedOr retourne la valeur d’origine stockée dans la variable pointée par destination.
Remarques
InterlockedOr calcule atomiquement *|=valeur de destination.
Les opérations verrouillées ne peuvent pas être utilisées sur la mémoire non mise en cache.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | N’importe quel niveau |