Función InterlockedOr (miniport.h)

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

Sintaxis

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

Parámetros

[in, out] Destination

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

[in] Value

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

Valor devuelto

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

Comentarios

InterlockedOr calcula de forma atómica el *valorde destino|=.

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

Requisitos

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

Consulte también

InterlockedAnd

InterlockedXor