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.

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

Lihat juga

SHFreeShared

SHLockShared

SHUnlockShared