-
HmdError_None (0)- 无错误
-
HmdError_Unknown (1) - 未知错误
-
HmdError_Init_InstallationNotFound (100) - 在路径注册表中指定的安装文件夹不存在
-
HmdError_Init_InstallationCorrupt (101) - 在路径注册表中指定的安装文件夹没有bin文件夹
-
HmdError_Init_VRClientDLLNotFound (102) - bin文件夹中没有vrclient.dll 或系统对应的动态库
-
HmdError_Init_FileNotFound (103) - 驱动不能加载
-
HmdError_Init_FactoryNotFound (104) - vrclient.dll中的工厂方法找不到,是vrclient.dll出现异常吗?
-
HmdError_Init_InterfaceNotFound (105) - VR_Init或VR_GetGenericInterface 请求的接口不存在,是使用的SDK版本比安装的runtime版本更新吗?
-
HmdError_Init_InvalidInterface (106) - 错误码当前没有被使用
-
HmdError_Init_UserConfigDirectoryInvalid (107) - 路径注册表中的配置目录不可写
-
HmdError_Init_HmdNotFound (108) - HMD没有添加到系统或者HMD没有初始化,该错误很常见,就是因为设备没有检测到

-
HmdError_Init_NotInitialized (109) - 如果VR_GetGenericInterface在VR_Init之前或者在VR_Shutdown之后被调用会返回这个错误
-
HmdError_Init_PathRegistryNotFound (110) - VR路径注册文件不能被读。重新安装OpenVR runtime或Steam上的SteamVR应用程序
-
HmdError_Init_NoConfigPath (111) - 配置路径没有在路径注册表中指定
-
HmdError_Init_NoLogPath (112) - log路径没有在路径注册表中指定
-
HmdError_Init_PathRegistryNotWritable (113) - VR路径注册表不可写
-
HmdError_Driver_Failed (200) - 驱动初始化失败,内部错误
-
HmdError_Driver_Unknown (201) - 驱动由于位置原因失败,内部错误
-
HmdError_Driver_HmdUnknown (202) - 驱动未检测到HMD,内部错误
-
HmdError_Driver_NotLoaded (203) - 在该驱动发出请求前,还没有加载,内部错误
-
HmdError_Driver_RuntimeOutOfDate (204) - 如果一个驱动自带runtime,那么需要更新它的runtime.
-
HmdError_Driver_HmdInUse (205) - 另外一个非OpenVR的应用程序正在使用HMD
-
HmdError_IPC_ServerInitFailed (300) - OpenVR不能够启动vrserver.
-
HmdError_IPC_ConnectFailed (301) - 多次尝试后,OpenVR不能链接到vrserver或vrcompositor.
-
HmdError_IPC_SharedStateInitFailed (302) - vrserver或vrcompositor的共享内存不能够打开
-
HmdError_IPC_CompositorInitFailed (303) - OpenVR不能够启动vrcompositor.
-
HmdError_IPC_MutexInitFailed (304) - OpenVR不能够创建互斥量来与vrcompositor通信.
-
HmdError_VendorSpecific_UnableToConnectToOculusRuntime (1000) - 由于未知原因导致到Oculus runtime的连接失败.
-
HmdError_Steam_SteamInstallationNotFound (2000) - 当前没有使用的错误码.
根据以上错误代码,可以解决相应的报错问题