Función InterlockedExchangeSubtract (winbase.h)
Realiza una resta atómica de dos valores.
Sintaxis
unsigned InterlockedExchangeSubtract(
[in, out] unsigned volatile *Addend,
[in] unsigned Value
);
Parámetros
[in, out] Addend
Puntero a una variable. El valor de esta variable se reemplaza por el resultado de la operación.
[in] Value
Valor que se va a restar de la variable a la que apunta el parámetro Addend .
Valor devuelto
La función devuelve el valor inicial del parámetro Addend .
Comentarios
Esta función genera una barrera de memoria completa (o cerca) para asegurarse de que las operaciones de memoria se completan en orden.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winbase.h (incluya Windows.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de