Freigeben über


IPersistFolder::Initialize-Methode (shobjidl_core.h)

Weist ein Shellordnerobjekt an, sich basierend auf den übergebenen Informationen selbst zu initialisieren.

Syntax

HRESULT Initialize(
  PCIDLIST_ABSOLUTE pidl
);

Parameter

pidl

Typ: LPCITEMIDLIST

Die Adresse der ITEMIDLIST-Struktur (Elementbezeichnerliste), die den absoluten Speicherort des Ordners angibt.

Rückgabewert

Typ: HRESULT

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

Hinweise

Alle Objekte, die die IShellFolder-Schnittstelle für die Verwendung im Shell-Namespace implementieren, müssen diese Methode implementieren. Wenn der Speicherort eines Ordners im Namespace kein relevanter Aspekt ist, kann diese Methode einfach S_OK zurückgeben. Wenn der Speicherort für den Ordner relevant ist, sollten Sie die vollqualifizierte IDLIST speichern, die für einen späteren Verweis übergeben wurde.

Wenn die Ordnerimplementierung beispielsweise einen vollqualifizierten Zeiger auf eine Elementbezeichnerliste (PIDL) auf die enthaltenen Elemente erstellen muss, sollte die an diese Methode übergebene PIDL zum Erstellen der vollqualifizierten PIDLs verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)
DLL Shell32.dll (Version 4.0 oder höher)