función SHChangeNotification_Lock (shlobj_core.h)
Bloquea la memoria compartida asociada a un evento de notificación de cambio de Shell.
Sintaxis
HANDLE SHChangeNotification_Lock(
[in] HANDLE hChange,
DWORD dwProcId,
[out, optional] PIDLIST_ABSOLUTE **pppidl,
[out, optional] LONG *plEvent
);
Parámetros
[in] hChange
Tipo: HANDLE
Identificador de una ventana recibida como wParam en el mensaje de notificación de cambio de shell especificado.
dwProcId
Tipo: DWORD
Identificador de proceso (lParam en la devolución de llamada del mensaje).
[out, optional] pppidl
Tipo: PIDLIST_ABSOLUTE**
La dirección de un puntero a un PIDLIST_ABSOLUTE que, cuando esta función devuelve correctamente, recibe la lista de PIN afectados.
[out, optional] plEvent
Tipo: LONG*
Puntero a un valor LONG que, cuando esta función vuelve correctamente, recibe el identificador de notificación de cambio del shell del evento que tuvo lugar.
Valor devuelto
Tipo: HANDLE
Devuelve un identificador (HLOCK) a la memoria bloqueada. Pase este valor a SHChangeNotification_Unlock cuando termine.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h (incluya Shlobj.h) |
Library | Shell32.lib |
Archivo DLL | Shell32.dll (versión 6.0 o posterior) |
Conjunto de API | ext-ms-win-shell-shell32-l1-2-1 (introducido en Windows 10, versión 10.0.10240) |