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 anidar 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.
Comentarios
InterlockedAnd calcula * atómicamente destination&=Value.
Las operaciones interbloqueadas no se pueden usar en memoria no almacenada en caché.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 2000. |
Plataforma de destino | Escritorio |
Encabezado | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | Cualquier nivel |