Compartilhar via


Método ISearchProtocol2::CreateAccessorEx (searchapi.h)

Cria e inicializa um objeto IUrlAccessor . Esse método tem a mesma funcionalidade básica que o método ISearchProtocol::CreateAccessor , mas inclui um parâmetro pUserData adicional para fornecer dados adicionais ao manipulador de protocolo.

Sintaxe

HRESULT CreateAccessorEx(
  [in]  LPCWSTR                 pcwszURL,
  [in]  AUTHENTICATION_INFO     *pAuthenticationInfo,
  [in]  INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo,
  [in]  ITEM_INFO               *pItemInfo,
  [in]  const BLOB              *pUserData,
  [out] IUrlAccessor            **ppAccessor
);

Parâmetros

[in] pcwszURL

Tipo: LPCWSTR

Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém a URL do item que está sendo acessado.

[in] pAuthenticationInfo

Tipo: AUTHENTICATION_INFO*

Ponteiro para uma estrutura AUTHENTICATION_INFO que contém informações de autenticação necessárias para acessar esse item na fonte de conteúdo.

[in] pIncrementalAccessInfo

Tipo: INCREMENTAL_ACCESS_INFO*

Ponteiro para uma estrutura INCREMENTAL_ACCESS_INFO que contém informações de acesso incremental, como a última vez em que o arquivo foi acessado pelo coletor.

[in] pItemInfo

Tipo: ITEM_INFO*

Ponteiro para uma estrutura ITEM_INFO que contém informações sobre o item de URL, como o nome do catálogo de workspaces do item.

[in] pUserData

Tipo: const BLOB*

Ponteiro para informações do usuário. Esses dados podem ser o que o originador de notificação decidir. Se o manipulador de protocolo implementar essa interface, ele receberá esses dados. Nem todas as notificações têm esse blob definido.

[out] ppAccessor

Tipo: IUrlAccessor**

Recebe o endereço de um ponteiro para o objeto IUrlAccessor criado por esse método. Esse objeto contém informações sobre o item de URL, como o nome do arquivo do item.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método cria e inicializa um objeto IUrlAccessor para processar um item que está sendo acessado pelo coletor. O host de protocolo chama esse método no manipulador de protocolo. Esse método é chamado uma vez para cada URL processada pelo coletor e recupera um ponteiro para o objeto IUrlAccessor .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho searchapi.h
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0