次の方法で共有


SysReAllocString 関数 (oleauto.h)

以前に割り当てられた文字列を 2 番目の文字列のサイズに再割り当てし、2 番目の文字列を再割り当てされたメモリにコピーします。

構文

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

こちらもご覧ください

文字列操作関数