struttura SV2CVW2_PARAMS (shobjidl_core.h)

Contiene i parametri per il metodo IShellView2::CreateViewWindow2 .

Sintassi

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

Members

cbSize

Tipo: DWORD

Dimensioni della struttura.

psvPrev

Tipo: IShellView*

Puntatore all'interfaccia IShellView della visualizzazione precedente. Una visualizzazione Shell può usare questo parametro per comunicare con una visualizzazione precedente con la stessa implementazione. Può anche essere usato per ottimizzare l'esplorazione tra visualizzazioni simili. Questo parametro può essere NULL.

pfs

Tipo: LPFOLDERSETTINGS

Struttura FOLDERSETTINGS con le informazioni necessarie per creare la vista.

psbOwner

Tipo: IShellBrowser*

Puntatore all'istanza corrente dell'interfaccia IShellBrowser del browser shell padre. IShellView2::CreateViewWindow2 deve chiamare il metodo AddRef di questa interfaccia e archiviare il puntatore all'interfaccia. Può essere usata per la comunicazione con la finestra Esplora risorse.

prcView

Tipo: RECT*

Struttura RECT che definisce l'area di visualizzazione della visualizzazione.

pvid

Tipo: const SHELLVIEWID*

Puntatore a un ID di visualizzazione. L'ID di visualizzazione può essere uno dei VID definiti da Windows o un VID personalizzato definito dalla visualizzazione. Questo valore ha la precedenza sulla modalità di visualizzazione designata nella struttura FOLDERSETTINGS a cui punta pfs.

hwndView

Tipo: HWND

Handle di finestra per la nuova visualizzazione Shell.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shobjidl_core.h (include Shobjidl.h)