Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » API 参考 » 嵌入式 SQL API 参考

 

ULRetrieveEncryptionKey 函数

从内存中检索加密密钥。

语法
ul_bool ULRetrieveEncryptionKey(
ul_char * key,
ul_u_short len,
ul_u_long * creator,
ul_u_long * feature-num
);
参数

key   指向缓冲区的指针,在该缓冲区中保存检索到的加密密钥。

len   缓冲区长度,该缓冲区保存加密密钥和一个终止空值字符。

creator   指向保存加密密钥的功能的创建者 ID 的指针。缺省值为 NULL。

feature-num   指向保存加密密钥的功能编号的指针。如果 feature-num 的值为 NULL,应用程序使用 UltraLite 的缺省值 100。

返回值
  • 如果操作成功,则返回 true。

  • 如果操作失败,则返回 false。如果未找到该功能,或者如果所提供的缓冲区长度不够保存密钥加上终止空字符,就会出现这种情况。

注释

在 Palm OS 上,加密密钥作为 Palm 功能保存在动态内存中。功能的索引是根据创建者和功能编号编制的。

适用于 Palm OS。

另请参见