更新时间:2025-06-30 GMT+08:00
分享

获取登录状态

接口描述

该接口用于获取登录状态。

注意事项

  1. 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。

方法定义

1
HWM_SDK_AGENT_API hwmsdk::HwmErrCode GetLoginState();

回调函数

1
virtual void OnGetLoginStateResult(hwmsdk::HwmErrCode ret, const char* reason, const HwmLoginStateInfo* loginStateInfo) {};

参数描述

表1 结构体HwmLoginStateInfo参数说明

参数

类型

描述

loginState

HwmLoginState

登录状态。

表2 枚举HwmLoginState说明

枚举值

描述

LOGIN_STATUS_UN_LOGIN

未登录。

LOGIN_STATUS_LOGINING

登录中。

LOGIN_STATUS_LOGINED

已登录。

LOGIN_STATUS_LOGOUTING

登出中。

1
2
3
4
5
6
7
8
9
/**
* 获取登录状态
*/
int demoGetLoginStateDlg::GetLoginState()
{
    //调用获取登录状态接口
    int ret = hwmsdkagent::GetLoginState();
    return ret;
}

相关文档