Compartir a través de


Función InterlockedXor (wdm.h)

El InterlockedOr rutina 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 se 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.

Observaciones

InterlockedXor calcula de forma atómica *^=Value.

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
irQL Cualquier nivel

Consulte también

InterlockedAnd

InterlockedOr