Everything_GetResultDateRecentlyChanged
该Everything_GetResultDateRecentlyChanged函数检索结果可见的最近更改日期。
句法
BOOL Everything_GetResultDateRecentlyChanged( DWORD dwIndex ,FILETIME * lpDateRecentlyChanged );
参数
- dwIndex
- 基于零的可见结果索引。
- lpDateRecentlyChanged
- 指向FILETIME的指针,用于保存最近更改的结果日期。
回报价值
如果成功,该函数返回非零值。
如果最近更改的日期信息不可用,则该函数返回0。
错误代码 | 含义 |
---|---|
EVERYTHING_ERROR_INVALIDCALL | 在调用Everything_GetResultDateRecentlyChanged之前调用Everything_Query。 |
EVERYTHING_ERROR_INVALIDREQUEST | 最近更改日期并没有要求或不可用时,呼叫Everything_SetRequestFlags调用之前EVERYTHING_REQUEST_DATE_RECENTLY_CHANGEDEverything_Query。 |
EVERYTHING_ERROR_INVALIDINDEX | index必须大于或等于0且小于可见的结果数。 |
备注
dwIndex必须是有效的可见结果索引。
最近更改的日期是在Everything索引中更改结果的日期和时间,这可能来自文件创建,重命名,属性或内容更改。
例
FILETIME dateRecentlyChanged; //将搜索文本设置为abc AND 123 Everything_SetSearch(“abc 123”); //执行查询 Everything_Query(TRUE); //获取第一个可见结果的最近更改日期。 Everything_GetResultDateRecentlyChanged(0,&dateRecentlyChanged);
功能信息
需要一切1.4.1或更高版本。