Partager via


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