Click or drag to resize

ShellUtilitiesChangeNotificationLock Method

Locks the shared memory associated with a Shell change notification event.

Namespace:  callback.ShellBoost.Core.Utilities
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public static IntPtr ChangeNotificationLock(
	IntPtr changeHandle,
	int processId,
	out ShellItemIdList idList1,
	out ShellItemIdList idList2,
	out SHCNE event
)

Parameters

changeHandle
Type: SystemIntPtr
A handle to a window received as a wParam in the specified Shell change notification message.
processId
Type: SystemInt32
The process ID (lParam in the message callback).
idList1
Type: callback.ShellBoost.CoreShellItemIdList
The first affected PIDLs.
idList2
Type: callback.ShellBoost.CoreShellItemIdList
The second affected PIDLs.
event
Type: callback.ShellBoost.Core.WindowsShellSHCNE
The Shell change notification ID of the event that took place.

Return Value

Type: IntPtr
A handle to the locked memory. Pass this value to ChangeNotificationUnlock when finished.
See Also