次の方法で共有


WindowsSubstring 関数 (winstring.h)

指定した文字列から部分文字列を取得します。 部分文字列は、指定した文字位置から始まります。

構文

HRESULT WindowsSubstring(
  HSTRING string,
  UINT32  startIndex,
  HSTRING *newString
);

パラメーター

string

型: [in] HSTRING

元の文字列。

startIndex

型: [in] UINT32

このインスタンス内の substring の 0 から始まる開始文字位置。

newString

型: [out] HSTRING*

string 内の startIndex で始まる部分文字列に相当する文字列startIndex文字列の長さと等しい場合は NULL

戻り値

種類: HRESULT

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

リターン コード 説明
S_OK
部分文字列が正常に作成されました。
E_INVALIDARG
newStringNULL です
E_BOUNDS
startIndex文字列の長さを超えています。
E_OUTOFMEMORY
新しい部分文字列を割り当てませんでした。

注釈

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

要件

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

こちらもご覧ください

WindowsDeleteString