Função LoadIFilter (ntquery.h)

[O Serviço de Indexação não tem suporte a partir do Windows XP. Em vez disso, use a pesquisa do lado do cliente da Pesquisa do Windows e o Microsoft Search Server Express para pesquisa do lado do servidor.]

Recupera IFilter do nome do caminho para o objeto .

Sintaxe

HRESULT LoadIFilter(
        PCWSTR   pwcsPath,
  [in]  IUnknown *pUnkOuter,
  [out] void     **ppIUnk
);

Parâmetros

pwcsPath

Um ponteiro para o caminho completo de um objeto para o qual um ponteiro de interface IFilter deve ser retornado. O caminho pode incluir um nome de arquivo completo ou apenas a extensão de nome de arquivo; por exemplo, ".ext".

[in] pUnkOuter

Um ponteiro para a interface IUnknown de controle da agregação na qual esse objeto de armazenamento existe.

[out] ppIUnk

Um ponteiro para uma variável que recebe o ponteiro da interface IFilter .

Retornar valor

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
A operação foi concluída com êxito.
E_ACCESSDENIED
A função teve acesso negado ao arquivo de filtro.
E_HANDLE
A função encontrou um identificador inválido, provavelmente devido a uma situação de memória baixa.
E_INVALIDARG
A função recebeu um parâmetro inválido.
E_OUTOFMEMORY
A função não tinha memória suficiente ou outros recursos para concluir a operação.
E_FAIL
Ocorreu um erro desconhecido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ntquery.h
Biblioteca Ntquery.lib
DLL Query.dll

Confira também

BindIFilterFromStorage

BindIFilterFromStream

Ifilter