Compartir a través de


Función RtlCharToInteger (ntddk.h)

El rtlCharToInteger rutina 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.

Observaciones

RtlCharToInteger convierte caracteres alfanuméricos ANSI.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 2000.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL

Consulte también

rtlInitString

rtlIntegerToUnicodeString