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 |