Fonction RtlCharToInteger (ntddk.h)
La routine RtlCharToInteger convertit une chaîne de caractères d’un octet en 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 monooctets terminée par null.
[in, optional] Base
Spécifie une 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 (par défaut), binaire, octale ou hexadécimale.
[out] Value
Pointeur vers un emplacement vers lequel la valeur convertie est retournée.
Valeur retournée
RtlCharToInteger retourne STATUS_SUCCESS si la chaîne de caractères donnée est convertie. Sinon, il peut retourner STATUS_INVALID_PARAMETER.
Remarques
RtlCharToInteger convertit les caractères alphanumériques ANSI.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | ntddk.h (inclure Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |