Freigeben über


RtlUpcaseUnicodeString-Funktion (ntddk.h)

Die RtlUpcaseUnicodeString Routine konvertiert eine Kopie der Quellzeichenfolge in Großbuchstaben und schreibt die konvertierte Zeichenfolge im Zielpuffer.

Syntax

NTSYSAPI NTSTATUS RtlUpcaseUnicodeString(
  [in, out] PUNICODE_STRING  DestinationString,
  [in]      PCUNICODE_STRING SourceString,
  [in]      BOOLEAN          AllocateDestinationString
);

Parameter

[in, out] DestinationString

Zeiger auf einen vom Aufrufer zugewiesenen Puffer für die konvertierte Unicode-Zeichenfolge.

[in] SourceString

Zeiger auf die Unicode-Quellzeichenfolge, die in Großbuchstaben konvertiert werden soll.

[in] AllocateDestinationString

Gibt an, ob RtlUpcaseUnicodeString- den Pufferspeicher für die DestinationString-zuordnen soll. Wenn dies der Fall ist, muss der Puffer durch Aufrufen von RtlFreeUnicodeStringbehandelt werden.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt RtlUpcaseUnicodeString STATUS_SUCCESS zurück. Andernfalls wurde kein Speicher zugewiesen, und es wurde keine Konvertierung durchgeführt.

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 (Kernelmodus); Ntdll.dll (Benutzermodus)
IRQL- <= APC_LEVEL

Siehe auch

RtlFreeUnicodeString-

RtlUpcaseUnicodeChar