Funzione InterlockedExchangeSubtract (winbase.h)
Esegue una sottrazione atomica di due valori.
Sintassi
unsigned InterlockedExchangeSubtract(
[in, out] unsigned volatile *Addend,
[in] unsigned Value
);
Parametri
[in, out] Addend
Puntatore a una variabile. Il valore di questa variabile viene sostituito con il risultato dell'operazione.
[in] Value
Valore a cui sottrarre la variabile a cui punta il parametro Addend .
Valore restituito
La funzione restituisce il valore iniziale del parametro Addend .
Commenti
Questa funzione genera una barriera di memoria completa (o limite) per garantire che le operazioni di memoria vengano completate nell'ordine.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | winbase.h (include Windows.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per