Compartir a través de


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)