Estructura CSFV (shlobj_core.h)

Se usa con la función SHCreateShellFolderViewEx .

Sintaxis

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

Miembros

cbSize

Tipo: UINT

Tamaño de la estructura CSFV , en bytes.

pshf

Tipo: IShellFolder*

Puntero al objeto IShellFolder para el que se va a crear la vista.

psvOuter

Tipo: IShellView*

Puntero a la interfaz principal de IShellView . Este parámetro puede ser NULL.

pidl

Tipo: PCIDLIST_ABSOLUTE

ignorado.

lEvents

Tipo: LONG

pfnCallback

Tipo: LPFNVIEWCALLBACK

Puntero a la función LPFNVIEWCALLBACK usada por esta vista de carpeta para controlar los mensajes de devolución de llamada. Este parámetro puede ser NULL.

fvm

Tipo: FOLDERVIEWMODE

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado shlobj_core.h (incluya Shlobj.h)