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字节。