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 (デスクトップ アプリのみ)
Header shlobj_core.h (Shlobj.h を含む)