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à i 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.
Osservazioni
RtlCharToInteger converte caratteri alfanumerici ANSI.
Fabbisogno
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 |