Bit_GetDataItem
BIT_STATUS Bit_GetDataItem (
BIT_HANDLE handle,
BIT_PCSTR szDataItemName,
BIT_VOID *pDataItemValue,
BIT_UINT32 *pDataItemValueSize)
读取指定的配置项数据。
参数
- handle - [IN] 通过Login函数返回的上下文句柄。
- szDataItemName - [IN] 数据项名称,名称最大长度为128字节。
- pDataItemValue - [OUT] 数据缓存区地址,数据最大长度为1024字节。
- pDataItemValueSize - [IN/OUT] 数据项长度。
Bit_SetDataItem
BIT_STATUS Bit_SetDataItem (
BIT_HANDLE handle,
BIT_PCSTR szDataItemName,
BIT_VOID *pDataItemValue,
BIT_UINT32 dataItemValueSize)
创建或更新配置项。如果相同名称的配置项存在,则会更新其中的数据;否则将添加新的授权码配置项。
参数
- handle - [IN] 通过Login函数返回的上下文句柄。
- szDataItemName - [IN] 数据项名称,名称最大长度为128字节。
- pDataItemValue - [IN] 数据项数据缓存区地址,数据最大长度为1024字节。
- dataItemValueSize - [IN] 数据项长度。
Bit_GetDataItemNum
BIT_STATUS Bit_GetDataItemNum (
BIT_HANDLE handle,
BIT_UINT32 *pNum)
此函数用于获取可访问配置项的数量,一般用于配置项的枚举操作。
参数
- handle - [IN] 通过Login函数返回的上下文句柄。
- pNum - [OUT] 可访问的数据项总数,包括了所有可以访问到的产品、模版及授权码的数据项。
Bit_GetDataItemName
BIT_STATUS Bit_GetDataItemName (
BIT_HANDLE handle,
BIT_UINT32 index,
BIT_CHAR *pDataItemName,
BIT_UINT32 *pDataItemNameSize)
根据配置项索引获取其名称,一般用于配置项的枚举操作。
参数
- handle - [IN] 通过Login函数返回的上下文句柄。
- index - [IN] 数据项索引。
- pDataItemName - [OUT] 用于存储数据项名称的存储区地址。
- pDataItemNameSize - [IN/OUT] 数据项名称存储区大小。
Bit_RemoveDataItem
BIT_STATUS Bit_RemoveDataItem (
BIT_HANDLE handle,
BIT_PCSTR szDataItemName)
删除指定的配置项。该操作无法删除通过控制台设置的产品配置项或模版配置项。
参数
- handle - [IN] 通过Login函数返回的上下文句柄。
- szDataItemName - [IN] 数据项名称,名称最大长度为128字节。