Функция RtlCharToInteger (winternl.h)
Преобразует символьную строку в целое число.
Синтаксис
NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
Параметры
[in] String
Указатель на преобразуемую строку. Формат строки выглядит следующим образом:
[пробел] [{+ | -}] [0 [{x | o | b}]] [цифры]
[in, optional] Base
ULONG , содержащий базу чисел, используемую для преобразования, например base 10. Поддерживаются только base 2, 8, 10 и 16.
[out] Value
Указатель на ULONG , получающий целое число, полученное в результате преобразования.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает STATUS_SUCCESS.
Комментарии
При преобразовании строк в целые числа рекомендуется использовать функцию strtol, wcstol.
Для этой функции не существует библиотеки импорта. Используйте GetProcAddress вместо прямого связывания с функцией.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winternl.h |
Библиотека | ntdll.lib |
DLL | ntdll.dll |