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


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