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.
[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.
Syntax
HANDLE SHAllocShared(
[in, optional] const void *pvData,
[in] DWORD dwSize,
[in] DWORD dwProcessId
);
Parameter-parameternya
[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.
Mengembalikan nilai
Jenis: HANDLE
Mengembalikan handel ke memori bersama untuk proses yang ditentukan oleh dwDestinationProcessId. Mengembalikan NULL jika tidak berhasil.
Komentar
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] |
| Platform Target | Windows |
| Header | shlwapi.h |
| Library | ShLwApi.Lib |
| DLL | Shlwapi.dll |