BindIFilterFromStorage 函数 (ntquery.h)
[从 Windows XP 开始不支持索引服务。 请改用 Windows 搜索 进行客户端搜索,使用 Microsoft Search Server Express 进行服务器端搜索。]
检索指定存储对象的 IFilter 接口指针。 这在筛选文档内容和处理可通过其 IStorage 接口访问的嵌入 OLE 对象时特别有用。
语法
HRESULT BindIFilterFromStorage(
[in] IStorage *pStg,
[in] IUnknown *pUnkOuter,
[out] void **ppIUnk
);
参数
[in] pStg
指向要用于访问文件的 IStorage 接口的指针。
[in] pUnkOuter
指向此存储对象所在的聚合的控制 IUnknown 接口的指针。
[out] ppIUnk
指向接收 IFilter 接口指针的输出变量的指针。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
操作已成功完成。 |
|
该函数被拒绝访问存储对象的路径。 |
|
函数遇到无效句柄,可能是由于内存不足的情况。 |
|
函数收到无效参数。 |
|
函数没有足够的内存或其他资源来完成操作。 |
|
发生未知错误。 |
注解
此函数不是 COM 持久处理程序的完整实现。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ntquery.h |
Library | Ntquery.lib |
DLL | Ntquery.dll |