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或更高版本。