Fungsi SHAllocShared (shlwapi.h)
[SHAllocShared tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Mengalokasikan handel dalam proses tertentu ke salinan blok memori tertentu dalam proses panggilan.
Sintaks
HANDLE SHAllocShared(
[in, optional] const void *pvData,
[in] DWORD dwSize,
[in] DWORD dwProcessId
);
Parameter
[in, optional] pvData
Jenis: const void*
Penunjuk ke blok memori dalam proses panggilan yang akan disalin. Anda dapat mengatur parameter ini ke NULL jika Anda ingin berbagi blok memori tanpa menyalin data apa pun ke dalamnya.
[in] dwSize
Jenis: DWORD
Ukuran, dalam byte, dari blok memori yang diacu oleh pvData.
[in] dwProcessId
Jenis: DWORD
ID proses proses yang akan berbagi blok memori yang ditentukan oleh pvData.
Nilai kembali
Jenis: HANDEL
Mengembalikan handel ke memori bersama untuk proses yang ditentukan oleh dwDestinationProcessId. Mengembalikan NULL jika tidak berhasil.
Keterangan
Gunakan SHFreeShared untuk membebaskan handel setelah Anda selesai.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlwapi.h |
DLL | Shlwapi.dll |