Freigeben über


WindowsConcatString-Funktion (winstring.h)

Verkettet zwei angegebene Zeichenfolgen.

Syntax

HRESULT WindowsConcatString(
  HSTRING string1,
  HSTRING string2,
  HSTRING *newString
);

Die Parameter

string1

Typ: [in] HSTRING

Die erste Zeichenfolge, die verkettet werden soll.

string2

Typ: [in] HSTRING

Die zweite Zeichenfolge, die verkettet werden soll.

newString

Typ: [out] HSTRING*

Die Verkettung von Zeichenfolge1 und Zeichenfolge2. Wenn Zeichenfolge1 und Zeichenfolge2NULL sind, ist newStringNULL. Wenn entweder Zeichenfolge1 oder Zeichenfolge2NULL ist, ist newString eine Kopie der Nicht-NULL-Zeichenfolge.

Rückgabewert

Typ: HRESULT-

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode Description
S_OK
Die verkettete Zeichenfolge wurde erfolgreich erstellt.
E_INVALIDARG
newString ist NULL, oder die Länge von Zeichenfolge1 plus der Länge von Zeichenfolge2 ist größer als MAXUINT32, was 4.294.967.295 ist; d. h. hexadezimale 0xFFFFFFFF.
E_OUTOFMEMORY
Fehler beim Zuordnen der verketteten Zeichenfolge.

Bemerkungen

Jeder Aufruf der WindowsConcatString-Funktion muss mit einem entsprechenden Aufruf von WindowsDeleteString abgeglichen werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 8 [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Fenster
Header winstring.h
Library mincore.lib

Siehe auch

WindowsDeleteString