Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |