Compartir a través de


Función InterlockedOr (wdm.h)

El InterlockedOr rutina 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 Valor. El resultado de la operación se almacena en la variable .

[in] Value

Especifica el valor de 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.

Observaciones

InterlockedOr 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

InterlockedXor