RtlCharToInteger-Funktion (ntddk.h)
Die RtlCharToInteger-Routine konvertiert eine Ein-Byte-Zeichenfolge 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 null-endende Zeichenfolge mit Einzelbyte.
[in, optional] Base
Gibt dezimale, binäre, oktale oder hexadezimale Basis an. Wenn dieser Parameter nicht angegeben wird, sucht die Routine nach präfixen 0x, 0o und 0b in der Eingabezeichenfolge, um zu bestimmen, ob die Basis dezimal (Standard), binär, oktal oder hexadezimal sein soll.
[out] Value
Zeiger auf einen Speicherort, an den 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.
Hinweise
RtlCharToInteger konvertiert alphanumerische ANSI-Zeichen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |