Bagikan melalui


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

AddAtom

FindAtom

GlobalAddAtom

GlobalDeleteAtom

GlobalFindAtom

MAKEINTATOM

Referensi