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) |