Função BindIFilterFromStorage (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 o ponteiro da interface IFilter para o objeto de armazenamento especificado. Isso é especialmente útil ao filtrar o conteúdo de um documento e processar objetos OLE inseridos que são acessíveis por meio de suas interfaces IStorage .
Sintaxe
HRESULT BindIFilterFromStorage(
[in] IStorage *pStg,
[in] IUnknown *pUnkOuter,
[out] void **ppIUnk
);
Parâmetros
[in] pStg
Um ponteiro para a interface IStorage a ser usada para acessar o arquivo.
[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 de saída que recebe o ponteiro da interface IFilter .
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
A operação foi concluída com êxito. |
|
A função teve acesso negado ao caminho do objeto de armazenamento. |
|
A função encontrou um identificador inválido, provavelmente devido a uma situação de memória baixa. |
|
A função recebeu um parâmetro inválido. |
|
A função não tinha memória suficiente ou outros recursos para concluir a operação. |
|
Ocorreu um erro desconhecido. |
Comentários
Essa função não é uma implementação completa de um manipulador persistente COM.
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 | Ntquery.dll |