SysReAllocString 函数 (oleauto.h)

将以前分配的字符串重新分配为第二个字符串的大小,并将第二个字符串复制到重新分配的内存中。

语法

INT SysReAllocString(
  [in, out]      BSTR          *pbstr,
  [in, optional] const OLECHAR *psz
);

参数

[in, out] pbstr

以前分配的字符串。

[in, optional] psz

要复制的字符串。

返回值

返回代码 说明
TRUE
已成功重新分配字符串。
FALSE
内存不足。

注解

在 psz 中传递的地址不能是 pbstr 中传递的字符串的一部分,否则可能会出现意外结果。

如果 pbstr 为 NULL,将发生访问冲突,并且程序将崩溃。 你有责任保护此函数免受 NULL 指针的侵害。

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll

另请参阅

字符串操作函数