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 関数で使用されるコールバックへの関数ポインターを提供します。 |