SV2CVW2_PARAMS-Struktur (shobjidl_core.h)

Enthält die Parameter für die IShellView2::CreateViewWindow2-Methode .

Syntax

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

Member

cbSize

Art: DWORD

Die Größe der Struktur.

psvPrev

Typ: IShellView*

Ein Zeiger auf die IShellView-Schnittstelle der vorherigen Ansicht. Eine Shellansicht kann diesen Parameter verwenden, um mit einer vorherigen Ansicht mit derselben Implementierung zu kommunizieren. Es kann auch verwendet werden, um die Navigation zwischen ähnlichen Ansichten zu optimieren. Dieser Parameter kann NULL sein.

pfs

Typ: LPFOLDERSETTINGS

Eine FOLDERSETTINGS-Struktur mit Informationen, die zum Erstellen der Ansicht erforderlich sind.

psbOwner

Typ: IShellBrowser*

Ein Zeiger auf den aktuellen instance der IShellBrowser-Schnittstelle des übergeordneten Shellbrowsers. IShellView2::CreateViewWindow2 sollte die AddRef-Methode dieser Schnittstelle aufrufen und den Schnittstellenzeiger speichern. Es kann für die Kommunikation mit dem Windows-Explorer-Fenster verwendet werden.

prcView

Typ: RECT*

Eine RECT-Struktur , die den Anzeigebereich der Ansicht definiert.

pvid

Typ: const SHELLVIEWID*

Ein Zeiger auf eine Ansichts-ID. Die Ansichts-ID kann eine der von Windows definierten VIDs oder ein benutzerdefiniertes, von der Ansicht definiertes VID sein. Dieser Wert hat Vorrang vor dem Ansichtsmodus, der in der FOLDERSETTINGS-Struktur festgelegt ist, auf die von pfs verwiesen wird.

hwndView

Typ: HWND

Ein Fensterhandle zur neuen Shell-Ansicht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)