Fungsi DeleteAtom (winbase.h)
Mengurangi jumlah referensi atom string lokal. Jika jumlah referensi atom dikurangi menjadi nol, DeleteAtom akan menghapus string yang terkait dengan atom dari tabel atom lokal.
Sintaks
ATOM DeleteAtom(
[in] ATOM nAtom
);
Parameter
[in] nAtom
Jenis: ATOM
Atom yang akan dihapus.
Nilai kembali
Jenis: ATOM
Jika fungsi berhasil, nilai yang dikembalikan adalah nol.
Jika fungsi gagal, nilai yang dikembalikan adalah parameter nAtom . Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Jumlah referensi atom string menentukan berapa kali atom telah ditambahkan ke tabel atom. Fungsi AddAtom menambah hitungan pada setiap panggilan. Fungsi DeleteAtom mengurangi hitungan pada setiap panggilan tetapi menghapus string hanya jika jumlah referensi atom adalah nol.
Setiap panggilan ke AddAtom harus memiliki panggilan yang sesuai ke DeleteAtom. Jangan memanggil DeleteAtom lebih sering daripada Anda memanggil AddAtom, atau Anda dapat menghapus atom saat klien lain menggunakannya.
Fungsi DeleteAtom tidak berpengaruh pada atom bilangan bulat (atom yang nilainya berada dalam rentang 0x0001 hingga 0xBFFF). Fungsi selalu mengembalikan nol untuk atom bilangan bulat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winbase.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |
Lihat juga
Referensi