Compartir a través de


Interfaz ISearchFolderItemFactory (shobjidl_core.h)

Expone métodos que crean y modifican carpetas de búsqueda. Primero se llama a los métodos Set para configurar los parámetros de la búsqueda. Cuando no se llama a , se usarán los valores predeterminados en su lugar. ISearchFolderItemFactory::GetIDList e ISearchFolderItemFactory::GetShellItem devuelven las dos formas de la búsqueda especificada por estos parámetros.

Herencia

La interfaz ISearchFolderItemFactory hereda de la interfaz IUnknown . ISearchFolderItemFactory también tiene estos tipos de miembros:

Métodos

La interfaz ISearchFolderItemFactory tiene estos métodos.

 
ISearchFolderItemFactory::GetIDList

Obtiene la carpeta de búsqueda como ITEMIDLIST.
ISearchFolderItemFactory::GetShellItem

Obtiene la carpeta de búsqueda como IShellItem.
ISearchFolderItemFactory::SetCondition

Establece la ICondition de la búsqueda. Cuando no se llama a este método, la búsqueda resultante no tendrá ningún filtro aplicado.
ISearchFolderItemFactory::SetDisplayName

Establece el nombre para mostrar de la carpeta de búsqueda, como se especifica.
ISearchFolderItemFactory::SetFolderLogicalViewMode

Establece el modo de vista lógica de carpeta. La configuración predeterminada se basa en el folderTypeID que establece el método ISearchFolderItemFactory::SetFolderTypeID.
ISearchFolderItemFactory::SetFolderTypeID

Establece un identificador de tipo de carpeta de búsqueda, tal como se especifica.
ISearchFolderItemFactory::SetGroupColumn

Establece una columna de grupo, como se especifica. Si no se especifica ninguna columna de grupo, no se produce ninguna agrupación.
ISearchFolderItemFactory::SetIconSize

Establece el tamaño del icono de carpeta de búsqueda, como se especifica. La configuración predeterminada se basa en el folderTypeID que establece el método ISearchFolderItemFactory::SetFolderTypeID.
ISearchFolderItemFactory::SetScope

Establece el ámbito de búsqueda, como se especifica.
ISearchFolderItemFactory::SetSortColumns

Crea una lista de direcciones de columna de ordenación, como se especifica.
ISearchFolderItemFactory::SetStacks

Crea una lista de claves de pila, tal y como se especifica. Si no se llama a este método, de forma predeterminada, la carpeta no se apilará.
ISearchFolderItemFactory::SetVisibleColumns

Crea una nueva lista de columnas cuyas columnas están visibles, dada una matriz de estructuras PROPERTYKEY. El valor predeterminado se basa en FolderTypeID.

Comentarios

Para implementar esta interfaz, use el identificador de clase CLSID_SearchFolderItemFactory.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)