Interfaz IUrlAccessor (searchapi.h)
Proporciona métodos para procesar un elemento individual en un origen de contenido cuya dirección URL proporciona el recopilador al host de filtro.
Herencia
La interfaz IUrlAccessor hereda de la interfaz IUnknown . IUrlAccessor también tiene estos tipos de miembros:
Métodos
La interfaz IUrlAccessor tiene estos métodos.
IUrlAccessor::AddRequestParameter Solicita un conjunto de valores de propiedad. |
IUrlAccessor::BindToFilter Enlaza el elemento que se está procesando al IFilter adecuado y recupera un puntero al IFilter. |
IUrlAccessor::BindToStream Enlaza el elemento que se está procesando a una secuencia de datos de interfaz IStream [Structured Storage] y recupera un puntero a esa secuencia. |
IUrlAccessor::GetCLSID Obtiene el CLSID para el tipo de documento del elemento de dirección URL que se está procesando. |
IUrlAccessor::GetDocFormat Obtiene el formato del documento, representado como una cadena de Extensiones de correo de Internet (MIME) multipropósito. |
IUrlAccessor::GetFileName Recupera el nombre de archivo del elemento, que el host de filtro usa para la indexación. Si el elemento no existe en un sistema de archivos y se implementa el método IUrlAccessor::BindToStream, este método devuelve la propiedad System.ParsingPath del shell para el elemento. |
IUrlAccessor::GetHost Obtiene el nombre de host del origen de contenido, si procede. |
IUrlAccessor::GetLastModified Obtiene la marca de tiempo que identifica cuándo se modificó por última vez la dirección URL. |
IUrlAccessor::GetRedirectedURL Obtiene la dirección URL redirigida para el elemento actual. |
IUrlAccessor::GetSecurityDescriptor Obtiene el descriptor de seguridad del elemento de dirección URL. La seguridad se aplica en el momento de la consulta, por lo que este descriptor identifica la seguridad para el acceso de lectura. |
IUrlAccessor::GetSecurityProvider Obtiene el proveedor de seguridad de la dirección URL. |
IUrlAccessor::GetSize Obtiene el tamaño del contenido designado por la dirección URL. |
IUrlAccessor::IsDirectory Determina si la dirección URL del elemento apunta a un directorio. |
Comentarios
Esta es la interfaz principal para extraer datos del origen de contenido. El get... los métodos son para las propiedades requeridas por o útiles para el host de filtro. No todos los orígenes de datos tienen estas propiedades. Si la propiedad devuelta por uno de estos métodos no es significativa para el origen de datos, el controlador de protocolo debe devolver E_NOTIMPL.
El enlace... Los métodos proporcionan acceso a los datos.
Aunque el controlador de protocolo se ejecuta en el entorno multiproceso del host de protocolo, cada controlador de protocolo se ejecuta en su propio subproceso, utilizando un objeto IUrlAccessor a la vez.
Requisitos
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | searchapi.h |
Redistribuible | Windows Desktop Search (WDS) 3.0 |
Consulte también
Conceptual
Referencia