Partager via


InterlockedXor, fonction (miniport.h)

L'InterlockedOr routine calcule atomiquement une opération OR exclusive au niveau du bit.

Syntaxe

LONG InterlockedXor(
  [in, out] LONG volatile *Destination,
  [in]      LONG          Value
);

Paramètres

[in, out] Destination

Pointeur vers la variable pour être ORed exclusif avec Valeur. Le résultat de l’opération est stocké dans la variable.

[in] Value

Spécifie la valeur à utiliser pour être ORed exclusive avec la variable pointée par destination.

Valeur de retour

InterlockedXor retourne la valeur d’origine stockée dans la variable pointée par destination.

Remarques

InterlockedXor 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

Voir aussi

InterlockedAnd

InterlockedOr