Condividi tramite


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

Vedi anche

RtlInitString

RtlIntegerToUnicodeString