超级狗drive受保护存储区参考介绍_第1页
超级狗drive受保护存储区参考介绍_第2页
超级狗drive受保护存储区参考介绍_第3页
超级狗drive受保护存储区参考介绍_第4页
超级狗drive受保护存储区参考介绍_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文档包含如下内容函数概详细说状态代XML注意1级Drive保护存储API超级狗LicensingAPI要同时连接动态库或者同时连接静2级LicensingAPI版本应2.3或以上函数概述函数概述名称:在C语言接口中所指定的该函数名称。说明:该函数主要用途的简要说明。语法编程语言中明确的函数声明。参数:该函数的相关参数。返回值:执行该函数后所有可能的返回结果。使用说明:关于怎样使用该函数的详细信息。函说在超级狗Drive的SD卡中创建受保护存储区删除超级狗Drive的SD卡中的受保护存储区打开超级狗Drive受保护存储得操作句柄验证超级狗Drive受保护存储区密码,获得操作权限修复超级狗Drive受保护存储区的数据获取超级狗Drive受保护存储区的相关信息关闭超级 Drive受保护存储区,释放占用的内存资创建或更新键值对读取键值对枚举所有键值对删除特定键值对释放占用的内存资源详细说明按上述函数概述中提到各函数的信息,本节将提供超级狗描卡详细说明按上述函数概述中提到各函数的信息,本节将提供超级狗描卡语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_creat(char*)参可用的操作标识将新创建的超级狗Drive受保护存储区与超级狗DriveID将新创建的超级 Drive受保护存储区与您的开发号绑将新创建的超级狗Drive受保护存储区与您当前登录到超级狗的特征绑定。启用此标识后,SNTL_PM_CREATE_ENCRYPT_AES标识也会被启为新创建的超级狗Drive受保护存储区启用数据加密,使存入其中的数据都经过AES算法加密[输入]超级狗会话句柄[输入]要创建的超级狗Drive受保护存储区的大MB为单为5MB[输入]操作标[输入]指向密码内容的指返回请求已成功完成输入的超级狗会话句柄无效输入的参数不正确输入的超级狗Drive受保护存储区大小不在允许范围输入的操返回请求已成功完成输入的超级狗会话句柄无效输入的参数不正确输入的超级狗Drive受保护存储区大小不在允许范围输入的操作标识不在允许范围输入的密码长度不在允许范围内存不足权限不足,请使用管理员权限运行装载动态链接库失败未找到超级狗LicensingAPI库目标超级狗的信息不正确超级狗类型不正确,可能不是超级 目标超级狗DriveSD目标SD卡架构不支持目标SD卡包含过多分区目标SD卡中超级狗Drive受保护存储区已经存在正在操作的SD卡句柄已经失效不支持的文件系统发生了IO为新创建的超级狗Drive受保护存储区启用密码保护,密码验证通过后尝试强制创建超级狗Drive受保护存储区,忽略当前SD卡的磁盘架SNTL_PM_NOT_SUPPORTED_DISK_ARCHITECTURE时使用此参数重试。使用说明该函数属于开发商端使用说明该函数属于开发商端函数,由动态库sntl_pm_vendor_windows.dll和导在使用本函dog_logindog_login_scope()函数获得有效的超级狗会话句柄在指定操作标识时,可以将多个标识同时传入,例如SNTL_PM_CREATE_BIND_KEY|SNTL_PM_CREATE_BIND_VENDOR了参password的最小长度为SNTL_PM_MIN_PSWD_LEN,最大长度为SNTL_PM_MAX_PSWD_LEN操相关主题描卡语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_delet描卡语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_delet)参可用的操作标识返回请求已成功完无效的超级狗会话句柄内存不足权限不足,请使用管理员权限运行装载动态链接库失败目标超级狗的信息不正确超级狗类型不正确,可能不是超级 目标超级狗DriveSD无法识别的超级狗Drive受保护存储区格式在删除时检查超级狗Drive受保护存储区的相关信息强制删除超级狗Drive受保护存储区,不做相关检查[输入]超级狗会话句柄[输入]操作标使用说明该函数属于开发商端函数,由动态库sntl_pm_vendor_windows.dll和导使用说明该函数属于开发商端函数,由动态库sntl_pm_vendor_windows.dll和导在使用本函dog_logindog_login_scope()函数获得有效的超级狗会话句柄相关主题校验和不正确超级狗Drive受保护存储区不是用当前超级狗创建的,访问超级狗Drive受保护存储区不是用您的开发号创建的,访问正在操作的SD卡句柄已经失效发生了IO未找到超级狗LicensingAPI库ProtectedMemoryAPI库版本过描语sntl_pm_status_tSNTL_PM_CALLCON描语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_handle_t*char)参返回请求已成功完无效的超级狗会话句柄内存不足权限不足,请使用管理员权限运行加载动态链接库失败目标超级狗Drive的信息不正确超级狗类型不正确,可能不是超级 目标超级狗DriveSD无法识别的超级狗Drive受保护存储区格式校验和不正确[输入]超级狗会话句柄[输出]指向超级狗Drive受保护存储区句柄的指针[输出]指向包含超级狗Drive受保护存储区信息的字符串指针,如果您不需要相关信息,可以将此参数设为NULL使用说明使用说明束对受保护存储区的操作前,请不要调用dog_logout()关闭超级狗会话。相关主题超级狗Drive受保护存储区不是用当前超级狗创建的超级狗Drive受保护存储区不是用您的开发号创建的正在操作的SD卡句柄已经失效发生了IO未找到超级狗LicensingAPI库超级狗Drive受保护存储区数据损坏超级狗Drive受保护存储区API库版本过旧无效的特征值描语(描语()*参返回使用说明如果您在创建超级狗Drive保护存储区时启用了密码保护,那么请调用本函数来获得数据操作的权限SNTL_PM_PASSWORD_IS_NOT_ENABLED在调用该函sntl_pm_open()来获得会话句柄请求已成功完成无效的超级狗Drive受保护存储区句柄无效的超级狗会话句柄未启用密码保护,无需验证密码无效的输入参数,指向密码字符串的指针为空无效的密码长度,密码长度应为8-32密码错误[输入]超级狗Drive受保护存储区句柄[输入]指向密码字符串的指针相关主题相关主题描修复已经损坏的超级狗Drive受保护存储区语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_repai描修复已经损坏的超级狗Drive受保护存储区语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_repair)参返回请求已成功完无效的超级狗会话句柄内存不足权限不足,请使用管理员权限运行装载动态链接库失败目标超级狗的信息不正确超级狗类型不正确,可能不是超级 目标超级狗DriveSD无法识别的超级狗Drive受保护存储区格式校验和不正确超级狗Drive受保护存储区不是用当前超级狗创建的,访问超级狗Drive受保护存储区不是用您的开发号创建的,访问[输入]超级狗会话句柄使用说明使用说明致超级狗Drive受保护存储区数据损坏。复。在其它情况下,无需调用此函数在调用本函数后,超级狗Drive受保护存储区句柄将被关闭,请调用sntl_pm_open()函数再次打开它相关主题正在操作的SD卡句柄已经失效发生了IO未找到超级狗LicensingAPI库请求被拒绝,超级狗Drive受保护存储区未损坏描语sntl_pm_status_tSNTL_PM_CALLCONV描语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_get_i()参返回使用说明输出信息示例<?xmlversion="1.0"encoding="UTF-8"请求已成功完成无效的超级狗Drive受保护存储区句柄无效的输入参info为NULL时返回此错误码无效的超级狗会话句柄内存不足[输入]超级狗Drive受保护存储区句柄[输出]指向以XML格式显示的超级狗Drive受保护存储区信息的指针相关主题相关主题描语sntl_pm_status_tSNTL_PM_CALLCONV描语sntl_pm_status_tSNTL_PM_CALLCONV(sntl_pm_handle_)参返回使用说明当不再使用超级相关主题请求已成功完成无效的超级狗Drive受保护存储区句柄[输入]超级狗Drive受保护存储区句柄描创建一个键值对或者更新一个键值对的值语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_set_k(描创建一个键值对或者更新一个键值对的值语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_set_k(char*sntl_pm_u8_t*)参可用的属性标识返回请求已成功完成无效的超级狗Drive受保护存储区句柄将新创建的键值对设置为读写属性将新创建的键值对设置为只读属性[输入]超级狗Drive受保护存储区句柄[输入]指向键值对名称字符串的指针[输入]数据的字节偏移量,只在更新时有效[输入]写入数据的字节数[输入]指向要写入数据的指针[输入]键值对的属性,只在创建时有效使用说明参参此函数无法更使用说明参参此函数无法更新一个只读的键值对键值对的属性只能在创建时指定键值对的数SNTL_PM_MAX_DATA_LEN在更新键值对时,如果指定的offsetlength过原有的数据大小,则扩展原数据不支持的字符包相关主题无效的输入参key或data为NULL时返回此错误属性值不在有效范围键值对名称长度不在有效范围数据长度不在有效范围无效的超级狗会话句柄超级狗Drive受保护存储区空间不足访问被拒绝,超级狗Drive受保护存储区需要先验证口令通过或者内部错误内存不足无法修改键值对的属性在写入数据时超级狗被拔出了键值对名称包含非法字符描读取指定键值对的数据语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_get_k(char*sntl_pm_u8_t*描读取指定键值对的数据语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_get_k(char*sntl_pm_u8_t*)参返回请求已成功完成无效的超级狗Drive受保护存储区句柄无效的输入参key或data为NULL时返回此错误键值对名称长度不在有效范围数据长度不在有效范围无效的超级狗会话句柄访问被拒绝,需要先验证口令通过[输入]超级狗Drive受保护存储区句柄[输入]指向键值对名称字符串的指针[输入]数据的字节偏移量[输入]要读取数据的字节[输出]指向存放读出数据的缓冲区的指针使用说明该函数将从一个已经存在的键值对中读取数据相关使用说明该函数将从一个已经存在的键值对中读取数据相关主题内部错误内存不足请求的数据大小超出范围在读取数据时超级狗被拔出了键值对名称包含非法字符描语sntl_pm_status_tSNTL_PM_CALLCONV描语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_enum_)参返回使用说明该函数将会返回一个包含所有键值对的列表,用大小请求已成功完成无效的超级狗Drive受保护存储区句柄无效的输入参keylist为NULL时返回此错误码无效的超级狗会话句柄访问被拒绝,需要先验证口令通过内部错误内存不足超级狗Drive受保护存储区内没有任何键值对在读取超级 Drive受保护存储区数据时超级狗被拔出[输入]超级狗Drive受保护存储区句柄[输出]指向键值对列表的指针输出信息示例<?xmlversion="1.0"encoding="UTF-<access>read-输出信息示例<?xmlversion="1.0"encoding="UTF-<access>read-相关主题描受语sntl_pm_status_tSNTL_PM_CALLCONV描受语sntl_pm_status_tSNTL_PM_CALLCONVsntl_pm_deletchar*)参返回请求已成功完成无效的超级狗Drive受保护存储区句柄无效的输入参键值对名称字符串指针为NULL回此错误键值对名称长度不在允许范围无效的超级狗会话句柄访问被拒绝,需要先验证口令通过内部错误内存不足指定的键值对不存在在读写超级 Drive受保护存储区数据时超级狗被拔出键值对名称包含非法字符[输入]超级狗Drive受保护存储区句柄[输入]指向键值对名称字符串的指针相关主题相关主题描释放被分配的内存资源语(char)参描释放被分配的内存资源语(char)参返回无使用说明该函数可以用来释放被分配的内存资源,主要包含两种资源对象1sntl_pm_opensntl_pm_get_info()返回的字符串信息2sntl_pm_enum_key()返回的键值对列表信息相关主题[输入]指向待释放内存资源的指状态代码状态0请求成功完成请求被拒绝超级狗Drive受保护存储区已经存在无法识别的超状态代码状态0请求成功完成请求被拒绝超级狗Drive受保护存储区已经存在无法识别的超级狗Drive受保护存储区不能更改键值对属性校验和不正确超级狗Drive受保护存储区数据损坏内部错误无效的属性值无效的磁盘句柄无效的标识符无效Drive受保护存储区句柄无效的超级狗会话句柄无效的超级狗信息无效的的超级狗键值对名称长度不在允许范围无效的超级狗类型无效的输入参数密码长度不在允许范围超级狗Drive受保护存储区大小不在允许范围数据长度不在允许范围状态无效的开发商输入输出错误在操Drive受保护存储区时超级狗被拔出超级狗Drive受保护存储区中没有键值对超级狗LicensingAPI库未找加载动态状态无效的开发商输入输出错误在操Drive受保护存储区时超级狗被拔出超级狗Drive受保护存储区中没有键值对超级狗LicensingAPI库未找加载动态链接库失败权限不足超级狗Drive受保护存储区没有足

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论