Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein Array einer oder mehrerer IShellItem-Schnittstellen aus der Enumeration ab.
Syntax
HRESULT Next(
[in] ULONG celt,
[out] IShellItem **rgelt,
[out] ULONG *pceltFetched
);
Parameter
[in] celt
Typ: ULONG
Die Anzahl der Elemente im Array, auf die der rgelt-Parameter verweist.
[out] rgelt
Typ: IShellItem**
Die Adresse eines Arrays von Zeigern auf IShellItem-Schnittstellen , die das aufgezählte Element oder elemente empfangen. Die aufrufende Anwendung ist dafür verantwortlich, die IShellItem-Schnittstellen durch Aufrufen der IUnknown::Release-Methode freizugeben.
[out] pceltFetched
Typ: ULONG*
Ein Zeiger auf einen Wert, der die Anzahl der IShellItem-Schnittstellen empfängt, die erfolgreich abgerufen wurden. Die Anzahl kann kleiner als der im Celt-Parameter angegebene Wert sein. Dieser Parameter kann für den Eintrag nur NULL sein, wenn celt eins ist, da in diesem Fall die Methode nur ein Element abrufen und S_OK oder null Elemente zurückgeben und S_FALSE zurückgeben kann.
Rückgabewert
Typ: HRESULT-
Diese Methode kann einen dieser Werte zurückgeben.
| Rückgabecode | Beschreibung |
|---|---|
|
wenn mindestens eine IShellItem-Schnittstelle abgerufen wurde. |
|
wenn in der Enumeration keine IShellItem-Schnittstellen mehr vorhanden sind. |
| Gibt einen Fehlerwert zurück, wenn die Funktion aus einem anderen Grund fehlschlägt. |
Requirements
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2008 [Nur Desktop-Apps] |
| Zielplattform | Windows |
| Header | shobjidl_core.h (include Shobjidl.h) |