fungsi SHChangeNotification_Lock (shlobj_core.h)
Mengunci memori bersama yang terkait dengan peristiwa pemberitahuan perubahan Shell.
Sintaks
HANDLE SHChangeNotification_Lock(
[in] HANDLE hChange,
DWORD dwProcId,
[out, optional] PIDLIST_ABSOLUTE **pppidl,
[out, optional] LONG *plEvent
);
Parameter
[in] hChange
Jenis: HANDEL
Handel ke jendela yang diterima sebagai wParam dalam pesan pemberitahuan perubahan Shell yang ditentukan.
dwProcId
Jenis: DWORD
ID proses (lParam dalam panggilan balik pesan).
[out, optional] pppidl
Jenis: PIDLIST_ABSOLUTE**
Alamat pointer ke PIDLIST_ABSOLUTE yang, ketika fungsi ini berhasil kembali, menerima daftar PIDL yang terpengaruh.
[out, optional] plEvent
Jenis: LONG*
Penunjuk ke nilai LONG yang, ketika fungsi ini berhasil dikembalikan, menerima ID pemberitahuan perubahan Shell dari peristiwa yang terjadi.
Nilai kembali
Jenis: HANDEL
Mengembalikan handel (HLOCK) ke memori terkunci. Teruskan nilai ini ke SHChangeNotification_Unlock setelah selesai.
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 | shlobj_core.h (termasuk Shlobj.h) |
Pustaka | Shell32.lib |
DLL | Shell32.dll (versi 6.0 atau yang lebih baru) |
Set API | ext-ms-win-shell-shell32-l1-2-1 (diperkenalkan dalam Windows 10, versi 10.0.10240) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk