跳转至

DLLGetSMCVersion

函数 DLLGetSMCVersion 获取 One 控制器固件的主版本号、次版本号、修订号与构建号。

所属:C/C++ API 函数索引

C/C++

ErrorCode DLLGetSMCVersion(INT_PTR hClientHandle, int* major, int* minor, int* patch, int* build);

C#

ControllerInformation.Version — 属性,形式为 "主.次.修订.构建" 字符串。

参数

hClientHandle (INT_PTR)

客户端会话句柄,由 DLLSysConnect 获取。

major (int*)

输出。接收主版本号(如 1 表示 v1.x.x.x)。

minor (int*)

输出。接收次版本号。

patch (int*)

输出。接收修订号。

build (int*)

输出。接收构建号。

返回值

返回 ErrorCodeNoError (0) 表示成功,正值为错误码,详见 SDK 发布头 ErrorCode.h。

说明

所有输出参数均为非空指针,函数成功返回后写入版本信息。

示例

int major = 0, minor = 0, patch = 0, build = 0;
DLLGetSMCVersion(handle, &major, &minor, &patch, &build);
printf("Controller version: %d.%d.%d.%d\n", major, minor, patch, build);

相关函数