Struttura SMCSHCHANGENOTIFYSTRUCT (shobjidl_core.h)

Contiene informazioni sulla notifica delle modifiche. Viene usato da IShellMenuCallback::CallbackSM.

Sintassi

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

Members

lEvent

Tipo: long

Valore SHCNE che specifica il tipo di modifica che si è verificato. Per un elenco completo di questi valori, vedere SHChangeNotify .

pidl1

Tipo: PCIDLIST_ABSOLUTE

PIDL fornito dalla notifica di modifica. La destinazione di questo PIDL varia a seconda del valore di lEvent.

pidl2

Tipo: PCIDLIST_ABSOLUTE

Un secondo PIDL fornito dalla notifica di modifica. Non tutti i valori lEvent usano questo parametro, nel qual caso il relativo valore è NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione shobjidl_core.h (include Shobjidl.h)