Freigeben über


IShellFolderViewType::EnumViews-Methode

Ruft einen Enumerator ab, der einen Zeiger auf eine Elementbezeichnerliste (Item Identifier List, PIDL) für jede erweiterte Ansicht zurückgibt.

Syntax

HRESULT EnumViews(
  [in]  ULONG       grfFlags,
  [out] IEnumIDList **ppenum
);

Parameter

grfFlags [in]

Typ: ULONG

Flags, die angeben, welche Elemente in die Enumeration eingeschlossen werden sollen. Eine Liste der möglichen Werte finden Sie im aufgezählten SHCONTF-Typ . Dieser Parameter kann ignoriert werden.

ppenum [out]

Typ: IEnumIDList**

Die Adresse einer Zeigervariable vom Typ IEnumIDList , die den Enumerator empfängt.

Rückgabewert

Typ: HRESULT

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

Bemerkungen

Ansichten werden für den Benutzer als ausgeblendete Ordner außerhalb des Stammverzeichnisses (dargestellt durch PIDLs) dargestellt. Wann immer dies angebracht ist, wird die Standardansicht (außerhalb des Stammordners) als NULL oder leere PIDL dargestellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
DLL
Shell32.dll