Condividi tramite


Funzione RtlCharToInteger (winternl.h)

Converte una stringa di caratteri in un numero intero.

Sintassi

NTSTATUS RtlCharToInteger(
  [in]           PCSZ   String,
  [in, optional] ULONG  Base,
  [out]          PULONG Value
);

Parametri

[in] String

Puntatore alla stringa da convertire. Il formato della stringa è il seguente:

[spazi vuoti] [{+ | -}] [0 [{x | o | b}]] [cifre]

[in, optional] Base

ULONG contenente la base numerica da usare per la conversione, ad esempio base 10. Sono supportati solo base 2, 8, 10 e 16.

[out] Value

Puntatore a un oggetto ULONG che riceve l'intero risultante dalla conversione.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce STATUS_SUCCESS.

Commenti

Quando si convertono stringhe in interi, la funzione preferita da usare è strtol, wcstol.

Non è disponibile alcuna libreria di importazione per questa funzione. Usare GetProcAddress anziché collegarsi direttamente alla funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winternl.h
Libreria ntdll.lib
DLL ntdll.dll