Partager via


Fonction RtlCharToInteger (ntddk.h)

La routine RtlCharToInteger convertit une chaîne de caractères d’un octet en une valeur entière dans la base spécifiée.

Syntaxe

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

Paramètres

[in] String

Pointeur vers une chaîne de caractères à un octet unique terminée par null.

[in, optional] Base

Spécifie la base décimale, binaire, octale ou hexadécimale. Si ce paramètre n’est pas donné, la routine recherche les préfixes 0x, 0o et 0b dans la chaîne d’entrée pour déterminer si la base doit être décimale (valeur par défaut), binaire, octal ou hexadécimal.

[out] Value

Pointeur vers un emplacement vers lequel la valeur convertie est retournée.

Valeur de retour

RtlCharToInteger retourne STATUS_SUCCESS si la chaîne de caractères donnée est convertie. Sinon, elle peut retourner STATUS_INVALID_PARAMETER.

Remarques

RtlCharToInteger convertit les caractères alphanumériques ANSI.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 2000.
plateforme cible Universel
d’en-tête ntddk.h (include Ntddk.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

RtlInitString

RtlIntegerToUnicodeString