SHChangeNotification_Lock 函式 (shlobj_core.h)
鎖定與Shell變更通知事件相關聯的共享記憶體。
語法
HANDLE SHChangeNotification_Lock(
[in] HANDLE hChange,
DWORD dwProcId,
[out, optional] PIDLIST_ABSOLUTE **pppidl,
[out, optional] LONG *plEvent
);
參數
[in] hChange
類型: HANDLE
在指定的殼層變更通知訊息中,接收為 wParam 之視窗的句柄。
dwProcId
類型: DWORD
訊息回呼) 中的進程標識碼 (lParam 。
[out, optional] pppidl
類型: PIDLIST_ABSOLUTE**
PIDLIST_ABSOLUTE指標的位址,當此函式成功傳回時,會收到受影響的 PIN 清單。
[out, optional] plEvent
類型: LONG*
LONG 值的指標,當此函式成功傳回時,會收到所發生事件的殼層變更通知標識符。
傳回值
類型: HANDLE
將 HLOCK) (句柄傳回鎖定的記憶體。 完成時,將此值傳遞至 SHChangeNotification_Unlock 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | shlobj_core.h (包含 Shlobj.h) |
程式庫 | Shell32.lib |
Dll | Shell32.dll (6.0 版或更新版本) |
API 集合 | ext-ms-win-shell32-l1-2-1 (在 Windows 10 10.0.10240 版中引進) |