Estrutura SMCSHCHANGENOTIFYSTRUCT (shobjidl_core.h)
Contém informações sobre a notificação de alteração. Ele é usado por IShellMenuCallback::CallbackSM.
Sintaxe
typedef struct SHCSCHANGENOTIFYSTRUCT {
long lEvent;
PCIDLIST_ABSOLUTE pidl1;
PCIDLIST_ABSOLUTE pidl2;
} SMCSHCHANGENOTIFYSTRUCT, *PSMCSHCHANGENOTIFYSTRUCT;
Membros
lEvent
Tipo: long
Um valor SHCNE que especifica o tipo de alteração que ocorreu. Consulte SHChangeNotify para obter uma lista completa desses valores.
pidl1
Tipo: PCIDLIST_ABSOLUTE
PIDL fornecido pela notificação de alteração. O destino desse PIDL varia dependendo do valor de lEvent.
pidl2
Tipo: PCIDLIST_ABSOLUTE
Um segundo PIDL fornecido pela notificação de alteração. Nem todos os valores lEvent usam esse parâmetro; nesse caso, seu valor é NULL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |