Compartir a través de


Método ISearchItem::GetParentFolder

Obtiene el objeto ISearchItem si la dirección URL representa un origen de datos real de Shell (también conocido como extensión de espacio de nombres shell).

Sintaxis

HRESULT GetParentFolder(
  [out] ppShellFolder **IShellFolder,
  [out] ppidl         *LPITEMIDLIST
);

Parámetros

IShellFolder [out]

Tipo: ppShellFolder**

En la devolución, contiene la dirección de un puntero a la carpeta que contiene la dirección URL actual. IShellFolder Interface se expone mediante todos los objetos de carpeta del espacio de nombres de Shell y sus métodos se usan para administrar carpetas.

LPITEMIDLIST [out]

Tipo: ppidl*

Al devolver, contiene la dirección de un puntero a una lista de identificadores de elemento (PIDL) que identifica la carpeta primaria. El parámetro LPITEMIDLIST puede hacer referencia a un objeto en cualquier nivel situado debajo de la carpeta primaria de la jerarquía de espacios de nombres y, por tanto, puede ser un puntero de varios niveles a un pidl relativo a la carpeta primaria.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

El método ISearchItem::GetParentFolder solo se admite en Windows XP y Windows Server 2003 y ya no debe usarse.

Para obtener una vista previa de los datos adjuntos con un controlador de protocolo de terceros en equipos que ejecutan Windows XP o Windows Server 2003, puede ser necesario usar la interfaz ISearchItem y las SIGUIENTES API: IItemPreviewerExt, IItemPropertyBag e ISearchProtocolUI , la estructura LINKINFO y la enumeración LINKTYPE .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Redistribuible
Búsqueda de escritorio de Windows (WDS) 3.0

Consulte también

ISearchItem