SysReAllocString 函数 (oleauto.h)
将以前分配的字符串重新分配为第二个字符串的大小,并将第二个字符串复制到重新分配的内存中。
语法
INT SysReAllocString(
[in, out] BSTR *pbstr,
[in, optional] const OLECHAR *psz
);
参数
[in, out] pbstr
以前分配的字符串。
[in, optional] psz
要复制的字符串。
返回值
返回代码 | 说明 |
---|---|
|
已成功重新分配字符串。 |
|
内存不足。 |
注解
在 psz 中传递的地址不能是 pbstr 中传递的字符串的一部分,否则可能会出现意外结果。
如果 pbstr 为 NULL,将发生访问冲突,并且程序将崩溃。 你有责任保护此函数免受 NULL 指针的侵害。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oleauto.h |
Library | OleAut32.lib |
DLL | OleAut32.dll |