Partager via


Structure SMCSHCHANGENOTIFYSTRUCT (shobjidl_core.h)

Contient des informations sur la notification de modification. Il est utilisé par IShellMenuCallback ::CallbackSM.

Syntaxe

typedef struct SHCSCHANGENOTIFYSTRUCT {
  long              lEvent;
  PCIDLIST_ABSOLUTE pidl1;
  PCIDLIST_ABSOLUTE pidl2;
} SMCSHCHANGENOTIFYSTRUCT, *PSMCSHCHANGENOTIFYSTRUCT;

Membres

lEvent

Type : long

Valeur SHCNE qui spécifie le type de modification qui a eu lieu. Consultez SHChangeNotify pour obtenir la liste complète de ces valeurs.

pidl1

Type : PCIDLIST_ABSOLUTE

PIDL fourni par la notification de modification. La cible de ce PIDL varie en fonction de la valeur de lEvent.

pidl2

Type : PCIDLIST_ABSOLUTE

Deuxième PIDL fourni par la notification de modification. Toutes les valeurs lEvent n’utilisent pas ce paramètre, auquel cas sa valeur est NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)