Everything_GetLastError
该Everything_GetLastError函数检索最后一个错误代码值。
句法
DWORD Everything_GetLastError(void);
参数
此功能没有参数。
回报价值
错误代码 | 值 | 含义 |
---|---|---|
一切还好 | 0 | 操作成功完成。 |
EVERYTHING_ERROR_MEMORY | 1 | 无法为搜索查询分配内存。 |
EVERYTHING_ERROR_IPC | 2 | IPC不可用。 |
EVERYTHING_ERROR_REGISTERCLASSEX | 3 | 无法注册搜索查询窗口类。 |
EVERYTHING_ERROR_CREATEWINDOW | 4 | 无法创建搜索查询窗口。 |
EVERYTHING_ERROR_CREATETHREAD | 5 | 无法创建搜索查询线程。 |
EVERYTHING_ERROR_INVALIDINDEX | 6 | 索引无效。索引必须大于或等于0且小于可见结果的数量。 |
EVERYTHING_ERROR_INVALIDCALL | 7 | 呼叫无效。 |
例
//执行查询 if(!Everything_Query(true)) { DWORD dwLastError = Everything_GetLastError(); if(dwLastError == EVERYTHING_ERROR_IPC) { // IPC不可用。 } }