Condividi tramite


Funzione InterlockedXor (wdm.h)

L'InterlockedOr routine calcola in modo atomico un'operazione OR esclusiva bit per bit.

Sintassi

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

Parametri

[in, out] Destination

Puntatore alla variabile che deve essere ORed esclusivo con Value. Il risultato dell'operazione viene archiviato nella variabile .

[in] Value

Specifica il valore che deve essere esclusivo ORed con la variabile a cui punta Destination.

Valore restituito

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

Osservazioni

InterlockedXor 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

InterlockedOr