Expand Minimize

SV2CVW2_PARAMS structure

Holds the parameters for the IShellView2::CreateViewWindow2 method.

Syntax


typedef struct _SV2CVW2_PARAMS {
  DWORD             cbSize;
  IShellView        *psvPrev;
  LPFOLDERSETTINGS  pfs;
  IShellBrowser     *psbOwner;
  RECT              *prcView;
  const SHELLVIEWID *pvid;
  HWND              hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;

Members

cbSize

Type: DWORD

The size of the structure.

psvPrev

Type: IShellView*

A pointer to the IShellView interface of the previous view. A Shell view can use this parameter to communicate with a previous view with the same implementation. It can also be used to optimize browsing between like views. This parameter may be NULL.

pfs

Type: LPFOLDERSETTINGS

A FOLDERSETTINGS structure with information needed to create the view.

psbOwner

Type: IShellBrowser*

A pointer to the current instance of the IShellBrowser interface of the parent Shell browser. IShellView2::CreateViewWindow2 should call this interface's AddRef method and store the interface pointer. It can be used for communication with the Windows Explorer window.

prcView

Type: RECT*

A RECT structure that defines the view's display area.

pvid

Type: const SHELLVIEWID*

A pointer to a view ID. The view ID can be one of the Windows-defined VIDs or a custom, view-defined VID. This value takes precedence over the view mode designated in the FOLDERSETTINGS structure pointed to by pfs.

hwndView

Type: HWND

A window handle to the new Shell view.

Requirements

Minimum supported client

Windows 2000 Professional, Windows XP [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Shobjidl.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft