Funzione InterlockedOr (wdm.h)
La routine InterlockedOr calcola in modo atomico un'operazione OR bit per bit.
Sintassi
LONG InterlockedOr(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parametri
[in, out] Destination
Puntatore alla variabile da impostare su ORed con Value. Il risultato dell'operazione viene archiviato nella variabile .
[in] Value
Specifica il valore da ORed con la variabile a cui punta Destination.
Valore restituito
InterlockedOr restituisce il valore originale archiviato nella variabile a cui punta Destination.
Commenti
InterlockedOr calcola in modo atomico il *valoredi destinazione|=.
Le operazioni interlocked non possono essere usate nella memoria non memorizzata nella cache.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | Qualsiasi livello |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per