UlFromSzHex
适用于:Outlook 2013 | Outlook 2016
将以 null 结尾的十六进制数字字符串转换为无符号长整数。
属性 | 值 |
---|---|
标头文件: |
Mapidefs.h |
实现者: |
MAPI |
调用者: |
客户端应用程序和服务提供商 |
ULONG UlFromSzHex(
LPCSTR lpsz
);
参数
lpsz
[in]指向要转换的以 null 结尾的字符串的指针。 lpsz 参数不能超过 65536 个字符。
返回值
UlFromSzHex 返回无符号长整数。 如果字符串不以至少一个十六进制数字开头,则返回零。
备注
UlFromSzHex 函数在到达字符串中不是十六进制数字的第一个字符时停止转换。 例如,给定字符串“5a”, UlFromSzHex 返回整数值 90。 给定字符串“5g5h”,函数返回整数值 5。 给定字符串“g5h5”, UlFromSzHex 返回零。
UlFromSzHex 对音调符号差异很敏感,但对于十六进制数字,允许“a”到“f”和“A”到“F”。 支持 Unicode 和 DBCS 格式的字符串。 lpsz 的长度限制以字符为单位,不一定是字节。