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 |