• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# os_account.h
2
3## 概述
4
5声明访问和管理系统帐号信息的API。
6
7**库:** libos_account_ndk.so
8
9**引用文件:** <BasicServicesKit/os_account.h>
10
11**系统能力:** SystemCapability.Account.OsAccount
12
13**起始版本:** 12
14
15**相关模块:** [OsAccount](capi-osaccount.md)
16
17## 汇总
18
19### 函数
20
21| 名称 | 描述 |
22| -- | -- |
23| [OsAccount_ErrCode OH_OsAccount_GetName(char *buffer, size_t buffer_size)](#oh_osaccount_getname) | 获取调用方进程所属的系统帐号的名称。 |
24
25## 函数说明
26
27### OH_OsAccount_GetName()
28
29```
30OsAccount_ErrCode OH_OsAccount_GetName(char *buffer, size_t buffer_size)
31```
32
33**描述**
34
35获取调用方进程所属的系统帐号的名称。
36
37**系统能力:** SystemCapability.Account.OsAccount
38
39**起始版本:** 12
40
41
42**参数:**
43
44| 参数项 | 描述 |
45| -- | -- |
46| char *buffer | 名称字符数组,其应具有能够存放名称(最大长度为LOGIN_NAME_MAX)和结束字符('\0')的空间。 |
47| size_t buffer_size | 名称字符数组的大小。 |
48
49**返回:**
50
51| 类型 | 说明 |
52| -- | -- |
53| [OsAccount_ErrCode](capi-os-account-common-h.md#osaccount_errcode) | OS_ACCOUNT_ERR_OK:表示成功。<br>OS_ACCOUNT_ERR_INTERNAL_ERROR:表示内部错误。<br>OS_ACCOUNT_ERR_INVALID_PARAMETER:表示buffer为NULL指针,或名称(不包括结束字符'\0')的长度大于等于buffer_size。 |
54