Структура SMCSHCHANGENOTIFYSTRUCT (shobjidl_core.h)
Содержит сведения об уведомлении об изменениях. Он используется IShellMenuCallback::CallbackSM.
Синтаксис
typedef struct SHCSCHANGENOTIFYSTRUCT {
long lEvent;
PCIDLIST_ABSOLUTE pidl1;
PCIDLIST_ABSOLUTE pidl2;
} SMCSHCHANGENOTIFYSTRUCT, *PSMCSHCHANGENOTIFYSTRUCT;
Члены
lEvent
Тип: long
Значение SHCNE, указывающее тип произошедших изменений. Полный список этих значений см. в разделе SHChangeNotify .
pidl1
Тип: PCIDLIST_ABSOLUTE
PIDL, предоставляемый уведомлением об изменениях. Целевой объект этого PIDL зависит от значения lEvent.
pidl2
Тип: PCIDLIST_ABSOLUTE
Второй PIDL, предоставляемый уведомлением об изменениях. Не все значения lEvent используют этот параметр, и в этом случае его значение равно NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | shobjidl_core.h (включая Shobjidl.h) |