RtlCharToInteger 함수(ntddk.h)
RtlCharToInteger 루틴은 단일 바이트 문자열을 지정된 베이스의 정수 값으로 변환합니다.
구문
NTSYSAPI NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
매개 변수
[in] String
null로 끝나는 단일 바이트 문자열에 대한 포인터입니다.
[in, optional] Base
10진수, 이진, 8진수 또는 16진수를 지정합니다. 이 매개 변수를 지정하지 않으면 루틴은 입력 문자열에서 0x, 0o 및 0b 접두사를 찾아 밑이 10진수(기본값), 이진, 8진수 또는 16진수여야 하는지 확인합니다.
[out] Value
변환된 값이 반환되는 위치에 대한 포인터입니다.
반환 값
RtlCharToInteger 는 지정된 문자열이 변환되면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 STATUS_INVALID_PARAMETER 반환할 수 있습니다.
설명
RtlCharToInteger 는 ANSI 영숫자 문자를 변환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000부터 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | ntddk.h(Ntddk.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |