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

추가 정보

RtlInitString

RtlIntegerToUnicodeString