Compartir a través de


estructura de SV2CVW2_PARAMS (shobjidl_core.h)

Contiene los parámetros del método IShellView2::CreateViewWindow2 .

Sintaxis

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

Miembros

cbSize

Tipo: DWORD

Tamaño de la estructura.

psvPrev

Tipo: IShellView*

Puntero a la interfaz IShellView de la vista anterior. Una vista de Shell puede usar este parámetro para comunicarse con una vista anterior con la misma implementación. También se puede usar para optimizar la exploración entre vistas similares. Este parámetro puede ser NULL.

pfs

Tipo: LPFOLDERSETTINGS

Estructura FOLDERSETTINGS con información necesaria para crear la vista.

psbOwner

Tipo: IShellBrowser*

Puntero a la instancia actual de la interfaz IShellBrowser del explorador shell primario. IShellView2::CreateViewWindow2 debe llamar al método AddRef de esta interfaz y almacenar el puntero de interfaz. Se puede usar para la comunicación con la ventana del Explorador de Windows.

prcView

Tipo: RECT*

Estructura RECT que define el área de visualización de la vista.

pvid

Tipo: const SHELLVIEWID*

Puntero a un identificador de vista. El identificador de vista puede ser uno de los VID definidos por Windows o una VID personalizada definida por la vista. Este valor tiene prioridad sobre el modo de vista designado en la estructura FOLDERSETTINGS a la que apunta pfs.

hwndView

Tipo: HWND

Identificador de ventana para la nueva vista shell.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado shobjidl_core.h (incluya Shobjidl.h)