_heapadd
ヒープにメモリを追加します。
重要
この関数は廃止されています。 Visual Studio 2015 以降、CRT で使用できません。
構文
int _heapadd(
void *memblock,
size_t size
);
パラメーター
memblock
ヒープ メモリへのポインター。
size
追加するメモリのサイズ (バイト単位)。
戻り値
成功すると、_heapadd
は 0 を返します。それ以外の場合、この関数は -1 を返し、errno
を ENOSYS
に設定します。
このリターン コードやその他のリターン コードの詳細については、「errno
、_doserrno
、_sys_errlist
、および _sys_nerr
」を参照してください。
解説
Visual C++ のバージョン 4.0 以降では、新しいデバッグ機能をサポートするために、基になるヒープ構造が C ランタイム ライブラリに移動しました。 その結果、 _heapadd
は、Win32 API に基づいているすべてのプラットフォームでサポートされなくなりました。
要件
ルーチンによって返される値 | 必須ヘッダー | オプション ヘッダー |
---|---|---|
_heapadd |
<malloc.h> | <errno.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」をご覧ください。
関連項目
メモリ割り当て
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc