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 |