Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма RtlCharToInteger преобразует одну байтовую строку в целочисленное значение в указанной базе.
Синтаксис
NTSYSAPI NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
Параметры
[in] String
Указатель на строку однобайтового символа, завершаемую значением NULL.
[in, optional] Base
Задает десятичную, двоичную, восьмеричную или шестнадцатеричную базу. Если этот параметр не задан, подпрограмма будет искать префиксы 0x, 0o и 0b в входной строке, чтобы определить, должна ли база быть десятичной (по умолчанию), двоичной, восьмеричной или шестнадцатеричной.
[out] Value
Указатель на расположение, в которое возвращается преобразованное значение.
Возвращаемое значение
RtlCharToInteger возвращает STATUS_SUCCESS, если заданная строка символа преобразуется. В противном случае он может вернуть STATUS_INVALID_PARAMETER.
Замечания
RtlCharToInteger преобразует буквенно-цифровые символы ANSI.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Всеобщий |
заголовка | ntddk.h (include Ntddk.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |