winstring.h 标头
此标头由 Windows 运行时 C++ 引用使用。 有关详细信息,请参阅:
winstring.h 包含以下编程接口:
函数
HSTRING_UserFree 当 RPC 存根文件调用时,HSTRING_UserFree函数 (winstring.h) 释放服务器端的资源。 |
HSTRING_UserMarshal HSTRING_UserMarshal函数 (winstring.h) 将 HSTRING 对象封送到 RPC 缓冲区中。 |
HSTRING_UserSize HSTRING_UserSize 函数 (winstring.h) 计算 HSTRING 对象的线路大小,并检索其句柄和数据。 |
HSTRING_UserUnmarshal HSTRING_UserUnmarshal函数 (winstring.h) 从 RPC 缓冲区取消配置 HSTRING 对象。 |
WindowsCompareStringOrdinal 比较两个指定的 HSTRING 对象,并返回一个整数,指示它们在排序顺序中的相对位置。 |
WindowsConcatString 连接两个指定的字符串。 |
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 函数使用的回调的函数指针。 |