Freigeben über


ISearchFolderItemFactory-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die Suchordner erstellen und ändern. Die Set-Methoden werden zuerst aufgerufen, um die Parameter der Suche einzurichten. Wenn sie nicht aufgerufen wird, werden stattdessen Standardwerte verwendet. ISearchFolderItemFactory::GetIDList und ISearchFolderItemFactory::GetShellItem geben die beiden Formen der Suche zurück, die durch diese Parameter angegeben werden.

Vererbung

Die ISearchFolderItemFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . ISearchFolderItemFactory verfügt auch über folgende Arten von Membern:

Methoden

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

 
ISearchFolderItemFactory::GetIDList

Ruft den Suchordner als ITEMIDLIST ab.
ISearchFolderItemFactory::GetShellItem

Ruft den Suchordner als IShellItem ab.
ISearchFolderItemFactory::SetCondition

Legt die ICondition der Suche fest. Wenn diese Methode nicht aufgerufen wird, werden für die resultierende Suche keine Filter angewendet.
ISearchFolderItemFactory::SetDisplayName

Legt den Anzeigenamen des Suchordners wie angegeben fest.
ISearchFolderItemFactory::SetFolderLogicalViewMode

Legt den Modus für die logische Ansicht des Ordners fest. Die Standardeinstellungen basieren auf der FolderTypeID, die von der ISearchFolderItemFactory::SetFolderTypeID-Methode festgelegt wird.
ISearchFolderItemFactory::SetFolderTypeID

Legt wie angegeben eine Suchordnertyp-ID fest.
ISearchFolderItemFactory::SetGroupColumn

Legt wie angegeben eine Gruppenspalte fest. Wenn keine Gruppenspalte angegeben ist, wird keine Gruppierung durchgeführt.
ISearchFolderItemFactory::SetIconSize

Legt die Größe des Suchordnersymbols wie angegeben fest. Die Standardeinstellungen basieren auf der FolderTypeID, die von der ISearchFolderItemFactory::SetFolderTypeID-Methode festgelegt wird.
ISearchFolderItemFactory::SetScope

Legt den Suchbereich wie angegeben fest.
ISearchFolderItemFactory::SetSortColumns

Erstellt eine Liste von Sortierspaltenrichtungen, wie angegeben.
ISearchFolderItemFactory::SetStacks

Erstellt eine Liste von Stapelschlüsseln, wie angegeben. Wenn diese Methode nicht aufgerufen wird, wird der Ordner standardmäßig nicht gestapelt.
ISearchFolderItemFactory::SetVisibleColumns

Erstellt eine neue Spaltenliste, deren Spalten unter Verwendung eines Arrays von PROPERTYKEY-Strukturen alle sichtbar sind. Der Standardwert basiert auf FolderTypeID.

Hinweise

Verwenden Sie zum Implementieren dieser Schnittstelle die Klassen-ID CLSID_SearchFolderItemFactory.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)