Fonction RtlCharToInteger (winternl.h)
Convertit une chaîne de caractères en entier.
Syntaxe
NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
Paramètres
[in] String
Pointeur vers la chaîne à convertir. Le format de cette chaîne est le suivant :
[espace blanc] [{+ | -}] [0 [{x | o | b}]] [chiffres]
[in, optional] Base
ULONG qui contient la base de nombre à utiliser pour la conversion, comme la base 10. Seuls les bases 2, 8, 10 et 16 sont pris en charge.
[out] Value
Pointeur vers un ULONG qui reçoit l’entier résultant de la conversion.
Valeur retournée
Si la fonction réussit, la fonction retourne STATUS_SUCCESS.
Remarques
Lors de la conversion de chaînes en entiers, la fonction préférée à utiliser est strtol, wcstol.
Il n’existe aucune bibliothèque d’importation pour cette fonction. Utilisez GetProcAddress plutôt que de lier directement à la fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winternl.h |
Bibliothèque | ntdll.lib |
DLL | ntdll.dll |