Teilen über


RtlCharToInteger-Funktion (ntddk.h)

Die RtlCharToInteger Routine konvertiert eine Einzelbyte-Zeichenzeichenfolge in einen ganzzahligen Wert in der angegebenen Basis.

Syntax

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

Parameter

[in] String

Zeiger auf eine mit Null beendete Zeichenfolge mit einem einzelnen Bytezeichen.

[in, optional] Base

Gibt eine dezimale, binäre, oktale oder hexadezimale Basis an. Wenn dieser Parameter nicht angegeben wird, sucht die Routine nach 0x-, 0o- und 0b-Präfixen in der Eingabezeichenfolge, um festzustellen, ob die Basis dezimal (Standard), binäre, oktale oder hexadezimale Zeichen sein soll.

[out] Value

Zeiger auf eine Position, an die der konvertierte Wert zurückgegeben wird.

Rückgabewert

RtlCharToInteger gibt STATUS_SUCCESS zurück, wenn die angegebene Zeichenfolge konvertiert wird. Andernfalls kann STATUS_INVALID_PARAMETER zurückgegeben werden.

Bemerkungen

RtlCharToInteger anSI alphanumerische Zeichen konvertiert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- PASSIVE_LEVEL

Siehe auch

RtlInitString-

RtlIntegerToUnicodeString