Share via


WindowsConcatString 関数 (winstring.h)

指定した 2 つの文字列を連結します。

構文

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

パラメーター

string1

型: [in] HSTRING

連結する最初の文字列。

string2

型: [in] HSTRING

連結する 2 番目の文字列。

newString

型: [out] HSTRING*

string1string2 の連結。 string1string2NULL の場合、newStringNULL ですstring1 または string2NULL の場合、newString は null 以外の文字列のコピーです。

戻り値

種類: HRESULT

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
連結された文字列が正常に作成されました。
E_INVALIDARG
newStringNULL であるか、 string1 の長さと string2 の長さが MAXUINT32より大きい (4,294,967,295)。つまり、16 進数の0xFFFFFFFF。
E_OUTOFMEMORY
連結された文字列を割り当てませんでした。

注釈

WindowsConcatString 関数の各呼び出しは、WindowsDeleteString への対応する呼び出しと一致する必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー winstring.h

こちらもご覧ください

WindowsDeleteString