Función InterlockedXor (wdm.h)

La rutina InterlockedOr calcula de forma atómica una operación OR exclusiva bit a bit.

Sintaxis

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

Parámetros

[in, out] Destination

Puntero a la variable para que sea ORed exclusivo con Value. El resultado de la operación se almacena en la variable .

[in] Value

Especifica el valor que se va a ser ORed exclusivo con la variable a la que apunta Destination.

Valor devuelto

InterlockedXor devuelve el valor original almacenado en la variable a la que apunta Destination.

Comentarios

InterlockedXor calcula de forma atómica el *valorde destino^=.

Las operaciones interbloqueadas no se pueden usar en memoria no almacenada en caché.

Requisitos

   
Plataforma de destino Escritorio
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
IRQL Cualquier nivel

Consulte también

InterlockedAnd

InterlockedOr