Fungsi GlobalSize (winbase.h)

Mengambil ukuran objek memori global yang ditentukan saat ini, dalam byte.

Catatan Fungsi global memiliki overhead yang lebih besar dan menyediakan lebih sedikit fitur daripada fungsi manajemen memori lainnya. Aplikasi baru harus menggunakan fungsi heap kecuali dokumentasi menyatakan bahwa fungsi global harus digunakan. Untuk informasi selengkapnya, lihat Fungsi Global dan Lokal.
 

Sintaks

SIZE_T GlobalSize(
  [in] HGLOBAL hMem
);

Parameter

[in] hMem

Handel ke objek memori global. Handel ini dikembalikan oleh fungsi GlobalAlloc atau GlobalReAlloc .

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah ukuran objek memori global yang ditentukan, dalam byte.

Jika handel yang ditentukan tidak valid atau jika objek telah dibuang, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Ukuran blok memori mungkin lebih besar dari ukuran yang diminta ketika memori dialokasikan.

Untuk memverifikasi bahwa blok memori objek yang ditentukan belum dibuang, gunakan fungsi GlobalFlags sebelum memanggil GlobalSize.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Fungsi Global dan Lokal

GlobalAlloc

GlobalFlags

GlobalReAlloc

Fungsi Manajemen Memori