# Parameter - [Overview](#section462213396165625) - [Summary](#section766550006165625) - [Files](#files) - [Functions](#func-members) - [Details](#section1594484957165625) - [Function](#section932383220165625) - [GetAbiList\(\)](#gaa5e3d6179f398e407b632cc53410cd1a) - [GetBootloaderVersion\(\)](#gab033380f4acabc3304c401ea40034a3b) - [GetBrand\(\)](#gaba787cc6f740d7d8f5e7ccd5a98fc7ed) - [GetBuildHost\(\)](#ga54aad44d8a1c01ee1a3af82b5464e616) - [GetBuildRootHash\(\)](#ga26f28a1bf6f0f3c550c716223397673c) - [GetBuildTime\(\)](#ga6707dd0565fd65ab18149aa70ec233ac) - [GetBuildType\(\)](#gad1a95a2a073bf7f78c6a8513e29c3ddc) - [GetBuildUser\(\)](#gaa49edb9e675d928790a8ca7332905659) - [GetDisplayVersion\(\)](#gaacd61c8a367a307d5b5c3e907822f271) - [GetFirstApiLevel\(\)](#ga6f62d683d76a160775b3ac46e856955e) - [GetHardwareModel\(\)](#ga0ff61721ab17eb07fcece1ccaf40293a) - [GetHardwareProfile\(\)](#gaf98290ad8bd5328aff40293ff42d6a9b) - [GetIncrementalVersion\(\)](#ga3d52b0a354555dbb16c265d5d5923546) - [GetManufacture\(\)](#gad6d21dda3b027eb603dd24c7315ee6ea) - [GetMarketName\(\)](#gaa3adb204e5affd0a9e18828c1fbf2b0b) - [GetOsName\(\)](#ga1402657e793875973f8801f631c29781) - [GetParameter\(\)](#gae6a476fa36d2b1876eee0e4f256db6a6) - [GetProductModel\(\)](#gaa62644b77184644fac848f54837f4e5b) - [GetProductSeries\(\)](#ga8a0d394075a3cbafe7ef0f51d08319a8) - [GetProductType\(\)](#ga2d6e83004da9cfdef6f3162d484163f1) - [GetSdkApiLevel\(\)](#ga4720291ec5700581109e2f7943e2e371) - [GetSecurityPatchTag\(\)](#gaa2407d8ce39e4a151b7e9d45123794c2) - [GetSerial\(\)](#gacc29ceeab6d312f3becdf19b28b9185d) - [GetSoftwareModel\(\)](#ga309a7fb6d9a60f6d6453e3faea030d7a) - [GetVersionId\(\)](#gaea3cb294680fcef18a0a52f35fdaa124) - [SetParameter\(\)](#ga2779b5e59d43308c51f7be38b9c98ddb) ## **Overview** **Description:** Provides functions for obtaining system parameters. This module can obtain device information such as device type and manufacturer. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
GetParameter (const char *key, const char *def, char *value, unsigned int len) |
|
SetParameter (const char *key, const char *value) |
|
GetProductType (void) |
|
GetManufacture (void) |
|
GetBrand (void) |
|
GetMarketName (void) |
|
GetProductSeries (void) |
|
GetProductModel (void) |
|
GetSoftwareModel (void) |
|
GetHardwareModel (void) |
|
GetHardwareProfile (void) |
|
GetSerial (void) |
|
GetOsName (void) |
|
GetDisplayVersion (void) |
|
GetBootloaderVersion (void) |
|
GetSecurityPatchTag (void) |
|
GetAbiList (void) |
Obtains the list of application binary interfaces (ABIs) supported on this device. |
GetSdkApiLevel (void) |
Obtains the SDK API level that matches the current system software. |
GetFirstApiLevel (void) |
|
GetIncrementalVersion (void) |
|
GetVersionId (void) |
|
GetBuildType (void) |
|
GetBuildUser (void) |
|
GetBuildHost (void) |
|
GetBuildTime (void) |
|
GetBuildRootHash (void) |
key | Indicates the key for the system parameter to query. The value can contain lowercase letters, digits, underscores (_), and dots (.). Its length cannot exceed 32 bytes (including the end-of-text character in the string). |
def | Indicates the default value to return when no query result is found. This parameter is specified by the caller. |
value | Indicates the data buffer that stores the query result. This parameter is applied for and released by the caller and can be used as an output parameter. |
len | Indicates the length of the data in the buffer. |
key | Indicates the key for the parameter to set or update. The value can contain lowercase letters, digits, underscores (_), and dots (.). Its length cannot exceed 32 bytes (including the end-of-text character in the string). |
value | Indicates the system parameter value. Its length cannot exceed 128 bytes (including the end-of-text character in the string). |