Freigeben über


WindowsConcatString-Funktion (winstring.h)

Verkettet zwei angegebene Zeichenfolgen.

Syntax

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

Parameter

string1

Typ: [in] HSTRING

Die erste verkettete Zeichenfolge.

string2

Typ: [in] HSTRING

Die zweite zu verkettende Zeichenfolge.

newString

Typ: [out] HSTRING*

Die Verkettung von string1 und string2. Wenn string1 und string2NULL sind, ist newStringNULL. Wenn string1 oder string2NULL ist, ist newString eine Kopie der nicht NULL-Zeichenfolge.

Rückgabewert

Typ: HRESULT

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die verkettete Zeichenfolge wurde erfolgreich erstellt.
E_INVALIDARG
newString ist NULL, oder die Länge von Zeichenfolge1 plus die 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.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile winstring.h

Weitere Informationen

WindowsDeleteString