Freigeben über


RtlAppendUnicodeStringToString-Funktion (wdm.h)

Die RtlAppendUnicodeStringToString-Routine verkettet zwei Unicode-Zeichenfolgen.

Syntax

NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
  [in, out] PUNICODE_STRING  Destination,
  [in]      PCUNICODE_STRING Source
);

Parameter

[in, out] Destination

Zeiger auf eine gepufferte Unicode-Zeichenfolge.

[in] Source

Zeiger auf die gepufferte Zeichenfolge, die verkettet werden soll.

Rückgabewert

RtlAppendUnicodeStringToString Kann eine der folgenden Rückgaben:

Rückgabecode Beschreibung
STATUS_SUCCESS
Die Quellzeichenfolge wurde erfolgreich an die Zeichenfolge mit Zielanzahl angefügt. Die Länge der Zielzeichenfolge wird aktualisiert, um die angefügten Bytes einzuschließen.
STATUS_BUFFER_TOO_SMALL
Die Länge der Zielzeichenfolge ist zu klein, um die Quellzeichenfolge zu verketten. Dementsprechend wird die Länge der Zielzeichenfolge nicht aktualisiert.

Hinweise

RtlAppendUnicodeStringToStringToString kopiert Bytes aus der Quelle in die angegebene Zielzeichenfolge, nachdem der aktuelle Inhalt der Zielzeichenfolge und die Ziellänge um die Anzahl der kopierten Bytes erhöht wurde.

Der Ziel- und Quellpuffer muss resident sein, wenn der Aufrufer unter IRQL >= DISPATCH_LEVEL ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

Weitere Informationen

RtlAppendUnicodeToString