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

IUrlAccessor2

IUrlAccessor3

Referencia

Mensajes de error del controlador del protocolo de búsqueda

Proceso de indexación