Partager via


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

Voir aussi

RtlInitString

RtlIntegerToUnicodeString