Everything_GetTargetMachine
该Everything_GetTargetMachine函数检索一切的目标机器。
句法
DWORD Everything_GetTargetMachine(void);
参数
- 没有参数。
回报价值
该函数返回以下之一:
宏 | 含义 |
---|---|
EVERYTHING_TARGET_MACHINE_X86(1) | 目标机器是x86(32位)。 |
EVERYTHING_TARGET_MACHINE_X64(2) | 目标机器是x64(64位)。 |
EVERYTHING_TARGET_MACHINE_ARM(3) | 目标机器是ARM。 |
如果目标机器信息不可用,则该函数返回0。
错误代码 | 含义 |
---|---|
EVERYTHING_ERROR_IPC | 请确保Everything搜索客户端在后台运行。 |
备注
一切都使用以下版本格式:
major.minor.revision.build
所有Everything版本的构建部分都是增量式的,并且是唯一的。
例
DWORD targetMachine; //获取第一个可见结果的属性。 targetMachine = Everything_GetTargetMachine(); if(targetMachine == EVERYTHING_TARGET_MACHINE_X64) { //使用x64构建做一些事情。 } else if(targetMachine == EVERYTHING_TARGET_MACHINE_X86) { //用x86构建做一些事情。 }
功能信息
需要一切1.4.0或更高版本。