Поделиться через


Структура 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)