Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 à andd avec valeur. Le résultat de l’opération est stocké dans la variable.
[in] Value
Spécifie la valeur à utiliser avec la variable pointée par Destination.
Valeur de retour
InterlockedAnd retourne la valeur d’origine stockée dans la variable pointée par Destination.
Remarques
InterlockedAnd calcule atomiquement *destination&=valeur.
Les opérations verrouillées ne peuvent pas être utilisées sur la mémoire non mise en cache.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible à partir de Windows 2000. |
| plateforme cible | Bureau |
| d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
| IRQL | N’importe quel niveau |