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