Freigeben über


IEnumExtraSearch-Schnittstelle (shobjidl_core.h)

Ein standardmäßiger OLE-Enumerator, der von einem Client verwendet wird, um die verfügbaren Suchobjekte für einen Ordner zu bestimmen.

Vererbung

Die IEnumExtraSearch-Schnittstelle erbt von der IUnknown-Schnittstelle . IEnumExtraSearch verfügt auch über folgende Membertypen:

Methoden

Die IEnumExtraSearch-Schnittstelle verfügt über diese Methoden.

 
IEnumExtraSearch::Clone

Wird verwendet, um ein Duplikat des Enumeratorobjekts anzufordern, um seinen aktuellen Zustand beizubehalten.
IEnumExtraSearch::Next

Wird verwendet, um Informationen zu einem oder mehreren Suchobjekten anzufordern.
IEnumExtraSearch::Reset

Wird verwendet, um den Enumerationsindex auf Null zurückzusetzen.
IEnumExtraSearch::Skip

Überspringen Sie eine angegebene Anzahl von Objekten.

Hinweise

Implementieren Sie IEnumExtraSearch , wenn Ihre Namespaceerweiterung ein oder mehrere Suchobjekte unterstützt.

Sie rufen diese Schnittstelle nicht direkt auf. Eine IEnumExtraSearch-Schnittstelle wird von einem Client erst angefordert, nachdem festgestellt wurde, dass die IShellFolder2-Schnittstelle verfügbar gemacht wird. Clients rufen einen Zeiger auf diese Schnittstelle ab , indem sie IShellFolder2::EnumSearches aufrufen.

IEnumExtraSearch implementiert IUnknown und die Standardmäßigen OLE-Enumerationsmethoden.

Anforderungen

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