Función InterlockedXor (wdm.h)

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 que va a ser ORed exclusiva 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 atómicamente el *valorde destino^=.

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

Requisitos

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

Consulte también

InterlockedAnd

InterlockedOr