Freigeben über


RtlCharToInteger-Funktion (winternl.h)

Konvertiert eine Zeichenfolge in eine ganze Zahl.

Syntax

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

Parameter

[in] String

Ein Zeiger auf die zu konvertierende Zeichenfolge. Das Format der Zeichenfolge lautet wie folgt:

[Leerzeichen] [{+ | -}] [0 [{x | o | b}]] [Ziffern]

[in, optional] Base

ULONG , das die Zahlenbasis enthält, die für die Konvertierung verwendet werden soll, z. B. Basis 10. Nur Basis 2, 8, 10 und 16 werden unterstützt.

[out] Value

Ein Zeiger auf eine ULONG , die die ganze Zahl empfängt, die sich aus der Konvertierung ergeben hat.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion STATUS_SUCCESS zurück.

Hinweise

Beim Konvertieren von Zeichenfolgen in ganze Zahlen ist die bevorzugte Zu verwendende Funktion strtol, wcstol.

Für diese Funktion gibt es keine Importbibliothek. Verwenden Sie GetProcAddress , anstatt direkt mit der Funktion zu verknüpfen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winternl.h
Bibliothek ntdll.lib
DLL ntdll.dll