RtlCharToInteger 函数 (winternl.h)
将字符串转换为整数。
语法
NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
参数
[in] String
指向要转换的字符串的指针。 字符串的格式如下:
[whitespace][{+ | -}][0 [{x | o | b}]][digits]
[in, optional] Base
包含要用于转换的数字基数的 ULONG,例如 base 10。 仅支持基准 2、8、10 和 16。
[out] Value
指向 ULONG 的指针,该 ULONG 接收由转换生成的整数。
返回值
如果函数成功,该函数将返回 STATUS_SUCCESS。
注解
将字符串转换为整数时,首选函数为 strtol、wcstol。
此函数没有导入库。 使用 GetProcAddress ,而不是直接链接到函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winternl.h |
Library | ntdll.lib |
DLL | ntdll.dll |