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 的长度限制以字符为单位,不一定是字节。