Condividi tramite


Struttura CSFV (shlobj_core.h)

Usato con la funzione SHCreateShellFolderViewEx .

Sintassi

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

Members

cbSize

Tipo: UINT

Dimensioni della struttura CSFV , in byte.

pshf

Tipo: IShellFolder*

Puntatore all'oggetto IShellFolder per cui creare la visualizzazione.

psvOuter

Tipo: IShellView*

Puntatore all'interfaccia IShellView padre. Questo parametro può essere NULL.

pidl

Tipo: PCIDLIST_ABSOLUTE

Ignorato.

lEvents

Tipo: LONG

pfnCallback

Tipo: LPFNVIEWCALLBACK

Puntatore alla funzione LPFNVIEWCALLBACK usata da questa vista cartella per gestire i messaggi di callback. Questo parametro può essere NULL.

fvm

Tipo: FOLDERVIEWMODE

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione shlobj_core.h (include Shlobj.h)