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