SysReAllocString 関数 (oleauto.h)
以前に割り当てられた文字列を 2 番目の文字列のサイズに再割り当てし、2 番目の文字列を再割り当てされたメモリにコピーします。
構文
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 |