Función InterlockedAnd (miniport.h)
La macro InterlockedAnd calcula de forma atómica una operación AND bit a bit.
Sintaxis
LONG InterlockedAnd(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parámetros
[in, out] Destination
Puntero a la variable que se va a ANDed con Value. El resultado de la operación se almacena en la variable .
[in] Value
Especifica el valor que se va a anded con la variable a la que apunta Destination.
Valor devuelto
InterlockedAnd devuelve el valor original almacenado en la variable a la que apunta Destination.
Observaciones
InterlockedAnd calcula *destino&=Value.
Las operaciones interbloqueadas no se pueden usar en memoria no almacenada en caché.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 2000. |
de la plataforma de destino de | Escritorio |
encabezado de | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
irQL | Cualquier nivel |