Everything_IsDBLoaded
该Everything_IsDBLoaded功能检查数据库已满载。
句法
BOOL Everything_IsDBLoaded(void);
参数
- 没有参数。
回报价值
如果Everything数据库已完全加载,则该函数返回非零值。
如果数据库尚未完全加载或发生错误,则该函数返回0。
错误代码 | 含义 |
---|---|
EVERYTHING_ERROR_SUCCESS | 数据库仍在加载。 |
EVERYTHING_ERROR_IPC | 请确保Everything搜索客户端在后台运行。 |
备注
加载所有内容时,任何查询都将返回无结果。
在执行查询之前,使用Everything_IsDBLoaded确定是否已加载数据库。
例
for(;;) { if(Everything_IsDBLoaded()) { //执行查询... break; } else { if(Everything_GetLastError()) { // IPC未运行。 打破; } } //等待数据库加载.. 睡眠(1000); }
功能信息
需要一切1.4.1或更高版本。