-
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)
- 当前没有使用的错误码.
根据以上错误代码,可以解决相应的报错问题