Freigeben über


RtlAppendStringToString-Funktion (ntifs.h)

Die RtlAppendStringToString-Routine verkettet zwei gezählte Zeichenfolgen. Es kopiert Bytes aus der Quelle bis zur Länge des Zielpuffers.

Syntax

NTSYSAPI NTSTATUS RtlAppendStringToString(
  [in, out] PSTRING      Destination,
  [in]      const STRING *Source
);

Parameter

[in, out] Destination

Ein Zeiger auf eine gezählte Zeichenfolge, an die die Zeichenfolge unter Source angefügt werden soll.

[in] Source

Ein Zeiger auf eine gezählte Zeichenfolge, die an die Zeichenfolge am Ziel angefügt werden soll.

Rückgabewert

Die RtlAppendStringToString-Routine gibt STATUS_SUCCESS zurück, wenn die Zeichenfolge unter Source an die Zeichenfolge unter Destination angefügt wurde. RtlAppendStringToString gibt STATUS_BUFFER_TOO_SMALL zurück, wenn maximumLength der Zielzeichenfolge zu klein ist, um das Anfügen der Quellzeichenfolge zu ermöglichen.

Hinweise

Die Summe der Length-Member der Zeichenfolgen Destination und Source muss kleiner oder gleich dem MaximumLength der Zielzeichenfolge sein.

Informationen zu anderen Zeichenfolgenverarbeitungsroutinen finden Sie unter Laufzeitbibliotheksroutinen (RTL).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000
Zielplattform Universell
Header ntifs.h (include Ntifs.h, FltKernel.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Weitere Informationen

RtlAppendUnicodeStringToString

RtlAppendUnicodeToString

RtlInitString