IExplorerBrowser::SetPropertyBag-Methode (shobjidl_core.h)

Legt den Namen des Eigenschaftenbehälters fest.

Syntax

HRESULT SetPropertyBag(
  [in] LPCWSTR pszPropertyBag
);

Parameter

[in] pszPropertyBag

Typ: LPCWSTR

Ein Zeiger auf eine konstante Unicode-Zeichenfolge mit NULL-Termin, die den Namen des Eigenschaftenbehälters enthält. Anzeigen von Statusinformationen, die spezifisch für die Anwendung des Clients sind, wird unter diesem Namen gespeichert (beibehalten).

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

ExplorerBrowser kann die im Eigenschaftenbehälter gespeicherten Eigenschaften abrufen, indem die Funktion SHGetViewStatePropertyBag aufgerufen wird. ExplorerBrowser schreibt in diesen Eigenschaftenbehälter, der ebenfalls in der Registrierung gespeichert (persistent) ist. Persistenz tritt automatisch auf, wenn ExplorerBrowser die aktuelle Ansicht zerstört, eine Navigation beginnt oder zerstört wird. Nach einem dieser Ereignisse werden Informationen zum Ansichtszustand geschrieben, falls er vom Benutzer geändert wurde.

Wenn keine Eigenschaften gespeichert wurden, wird der Standardansichtszustand des ExplorerBrowsers verwendet. Der Standardansichtszustand ist der Ansichtszustand, den der Benutzer für einen bestimmten Speicherort festgelegt hat, oder wenn der Ansichtszustand für einen Speicherort nicht festgelegt wurde (nie vom Benutzer geändert), dann basiert der Standardansichtszustand auf der Vorlage für den Dateityp (z. B. Dokumente, Musik und Bilder) am Speicherort. Alle Explorer Fenster verwenden dieselbe Sequenz, um den Standardansichtszustand zu bestimmen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)