次の方法で共有


winstring.h ヘッダー

このヘッダーは、C++ リファレンスWindows ランタイム使用されます。 詳細については、次を参照してください。

winstring.h には、次のプログラミング インターフェイスが含まれています。

関数

 
HSTRING_UserFree

HSTRING_UserFree関数 (winstring.h) は、RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。
HSTRING_UserMarshal

HSTRING_UserMarshal関数 (winstring.h) は、HSTRING オブジェクトを RPC バッファーにマーシャリングします。
HSTRING_UserSize

HSTRING_UserSize関数 (winstring.h) は、HSTRING オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HSTRING_UserUnmarshal

HSTRING_UserUnmarshal関数 (winstring.h) は、RPC バッファーから HSTRING オブジェクトをアンマーシャリングします。
WindowsCompareStringOrdinal

指定した 2 つの HSTRING オブジェクトを比較し、それらの相対位置を並べ替え順序で示す整数を返します。
WindowsConcatString

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

指定したソース文字列に基づいて新しい HSTRING を作成します。
WindowsCreateStringReference

指定した文字列に基づいて新しい文字列参照を作成します。
WindowsDeleteString

文字列バッファーの参照カウントをデクリメントします。
WindowsDeleteStringBuffer

HSTRING に昇格されなかった場合は、事前に割り当てられた文字列バッファーを破棄します。
WindowsDuplicateString

指定した文字列のコピーを作成します。
WindowsGetStringLen

指定した文字列の長さを Unicode 文字で取得します。
WindowsGetStringRawBuffer

指定した文字列のバッキング バッファーを取得します。
WindowsInspectString

デバッガーが別のアドレス空間、リモート、またはダンプからWindows ランタイム HSTRING の値を表示する方法を提供します。 (WindowsInspectString)
WindowsInspectString2

デバッガーが別のアドレス空間、リモート、またはダンプからWindows ランタイム HSTRING の値を表示する方法を提供します。 (WindowsInspectString2)
WindowsIsStringEmpty

指定した文字列が空の文字列かどうかを示します。
WindowsPreallocateStringBuffer

HSTRING の作成で使用する変更可能な文字バッファーを割り当てます。
WindowsPromoteStringBuffer

指定したHSTRING_BUFFERから HSTRING を作成します。
WindowsReplaceString

指定した文字列内の文字セットのすべての出現箇所を別の文字セットに置き換えて、新しい文字列を作成します。
WindowsStringHasEmbeddedNull

指定した文字列に null 文字が埋め込まれているかどうかを示します。
WindowsSubstring

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

指定した文字列から部分文字列を取得します。 この部分文字列は、指定した文字位置から開始し、指定した文字数の文字列です。
WindowsTrimStringEnd

指定した文字セットの末尾のすべての出現箇所をソース文字列から削除します。
WindowsTrimStringStart

指定した文字セットの先頭のすべての出現箇所をソース文字列から削除します。

コールバック関数

 
PINSPECT_HSTRING_CALLBACK

WindowsInspectString 関数で使用されるコールバックへの関数ポインターを提供します。