Funzione RtlCharToInteger (ntddk.h)
La routine RtlCharToInteger converte una stringa di caratteri a byte singolo in un valore intero nella base specificata.
Sintassi
NTSYSAPI NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
Parametri
[in] String
Puntatore a una stringa di caratteri a byte singolo con terminazione Null.
[in, optional] Base
Specifica la base decimale, binaria, ottale o esadecimale. Se questo parametro non viene specificato, la routine cercherà prefissi 0x, 0o e 0b nella stringa di input per determinare se la base deve essere decimale (impostazione predefinita), binaria, ottale o esadecimale.
[out] Value
Puntatore a una posizione in cui viene restituito il valore convertito.
Valore restituito
RtlCharToInteger restituisce STATUS_SUCCESS se la stringa di caratteri specificata viene convertita. In caso contrario, può restituire STATUS_INVALID_PARAMETER.
Commenti
RtlCharToInteger converte caratteri alfanumerici ANSI.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |