Función RtlCharToInteger (ntddk.h)

La rutina RtlCharToInteger convierte una cadena de caracteres de un solo byte en un valor entero en la base especificada.

Sintaxis

NTSYSAPI NTSTATUS RtlCharToInteger(
  [in]           PCSZ   String,
  [in, optional] ULONG  Base,
  [out]          PULONG Value
);

Parámetros

[in] String

Puntero a una cadena de caracteres de un solo byte terminada en null.

[in, optional] Base

Especifica la base decimal, binaria, octal o hexadecimal. Si no se especifica este parámetro, la rutina buscará prefijos 0x, 0o y 0b en la cadena de entrada para determinar si la base debe ser decimal (valor predeterminado), binario, octal o hexadecimal.

[out] Value

Puntero a una ubicación a la que se devuelve el valor convertido.

Valor devuelto

RtlCharToInteger devuelve STATUS_SUCCESS si se convierte la cadena de caracteres especificada. De lo contrario, puede devolver STATUS_INVALID_PARAMETER.

Comentarios

RtlCharToInteger convierte caracteres alfanuméricos ANSI.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado ntddk.h (incluya Ntddk.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte también

RtlInitString

RtlIntegerToUnicodeString