Compartir a través de


Función RtlCharToInteger (winternl.h)

Convierte una cadena de caracteres en un entero.

Sintaxis

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

Parámetros

[in] String

Puntero a la cadena que se va a convertir. El formato de la cadena es:

[espacio en blanco] [{+ | -}] [0 [{x | o | b}]] [dígitos]

[in, optional] Base

ULONG que contiene la base de número que se va a usar para la conversión, como base 10. Solo se admiten base 2, 8, 10 y 16.

[out] Value

Puntero a un ULONG que recibe el entero resultante de la conversión.

Valor devuelto

Si la función se realiza correctamente, la función devuelve STATUS_SUCCESS.

Comentarios

Al convertir cadenas en enteros, la función preferida que se va a usar es strtol, wcstol.

No hay ninguna biblioteca de importación para esta función. Use GetProcAddress en lugar de vincular directamente a la función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winternl.h
Library ntdll.lib
Archivo DLL ntdll.dll