Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La macro InterlockedAnd calcola in modo atomico un'operazione AND bit per bit.
Sintassi
LONG InterlockedAnd(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parametri
[in, out] Destination
Puntatore alla variabile da anded con Valore. Il risultato dell'operazione viene archiviato nella variabile .
[in] Value
Specifica il valore da impostare come ANDed con la variabile a cui punta Destination.
Valore restituito
InterlockedAnd restituisce il valore originale archiviato nella variabile a cui punta Destination.
Osservazioni
InterlockedAnd calcola in modo atomico *&destinazione =Valore.
Le operazioni interlocked non possono essere usate nella memoria non memorizzata nella cache.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Disponibile a partire da Windows 2000. |
| piattaforma di destinazione | Desktop |
| intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
| IRQL | Qualsiasi livello |