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 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)