Condividi tramite


Funzione InterlockedOr (wdm.h)

L'InterlockedOr routine 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 Valore. Il risultato dell'operazione viene archiviato nella variabile .

[in] Value

Specifica il valore da impostare su ORed con la variabile a cui punta Destination.

Valore restituito

InterlockedOr restituisce il valore originale archiviato nella variabile a cui punta Destination.

Osservazioni

InterlockedOr calcola in modo atomico *valore|=di destinazione.

Le operazioni interlocked non possono essere usate nella memoria non memorizzata nella cache.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
IRQL Qualsiasi livello

Vedere anche

InterlockedAnd

InterlockedXor