CSFV 结构 (shlobj_core.h)

SHCreateShellFolderViewEx 函数一起使用。

语法

typedef struct _CSFV {
  UINT              cbSize;
  IShellFolder      *pshf;
  IShellView        *psvOuter;
  PCIDLIST_ABSOLUTE pidl;
  LONG              lEvents;
  LPFNVIEWCALLBACK  pfnCallback;
  FOLDERVIEWMODE    fvm;
} CSFV, *LPCSFV;

成员

cbSize

类型: UINT

CSFV 结构的大小(以字节为单位)。

pshf

类型: IShellFolder*

指向要为其创建视图的 IShellFolder 对象的指针。

psvOuter

类型: IShellView*

指向父 IShellView 接口的指针。 此参数可以为 NULL。

pidl

类型: PCIDLIST_ABSOLUTE

已忽略。

lEvents

类型: LONG

pfnCallback

类型: LPFNVIEWCALLBACK

指向此文件夹视图用于处理回调消息的 LPFNVIEWCALLBACK 函数的指针。 此参数可以为 NULL。

fvm

类型: FOLDERVIEWMODE

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 shlobj_core.h (包括 Shlobj.h)