Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Realiza una operación de suma atómica en los valores LONG especificados. La operación se realiza con la semántica de ordenación de memoria.
Sintaxis
LONG _InlineInterlockedAdd(
[in, out] LONG volatile *Addend,
[in] LONG Value
);
Parámetros
[in, out] Addend
Puntero al primer operando. Este valor se reemplazará por el resultado de la operación.
[in] Value
Segundo operando.
Valor devuelto
La función devuelve el resultado de la operación.
Comentarios
Las funciones interbloqueadas proporcionan un mecanismo sencillo para sincronizar el acceso a una variable compartida por varios subprocesos. Esta función es atómica con respecto a las llamadas a otras funciones interbloqueadas.
Esta función se implementa mediante un intrínseco del compilador siempre que sea posible. Para obtener más información, vea el archivo de encabezado WinBase.h y _InterlockedAdd_acq.
Requisitos
| Plataforma de destino | Windows |
| Encabezado | winnt.h (incluye Windows.h) |