Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Melakukan pengurangan atom dari dua nilai.
Sintaksis
unsigned InterlockedExchangeSubtract(
[in, out] unsigned volatile *Addend,
[in] unsigned Value
);
Parameter
[in, out] Addend
Penunjuk ke variabel. Nilai variabel ini diganti dengan hasil operasi.
[in] Value
Nilai yang akan dikurangi dari variabel yang diarahkan oleh parameter Addend
Mengembalikan nilai
Fungsi mengembalikan nilai awal parameter Addend
Komentar
Fungsi ini menghasilkan hambatan memori penuh (atau pagar) untuk memastikan bahwa operasi memori selesai secara berurutan.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
| server minimum yang didukung |
Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
| Platform Target |
Windows |
| Header |
winbase.h (termasuk Windows.h) |
Lihat juga
Akses Variabel Yang Saling Diblokir
Fungsi Sinkronisasi