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 |