_heapadd
ヒープにメモリを追加します。
int _heapadd(
void *memblock,
size_t size
);
パラメーター
memblock
ヒープ メモリへのポインター。size
追加するメモリのサイズ (バイト)。
戻り値
正常に処理された場合、_heapadd は 0 を返します。それ以外の場合は –1 を返し、errno を ENOSYS に設定します。
リターン コードの詳細については、「_doserrno、errno、_sys_errlist、および _sys_nerr」を参照してください。
解説
新しいデバッグ機能をサポートするため、Visual C++ Version 4.0 で _heapadd の基になるヒープ構造が C ランタイム ライブラリに移動されました。 その結果、現在 _heapadd は Win32 API に基づくプラットフォームでは一切サポートされなくなりました。
必要条件
ルーチン |
必須ヘッダー |
オプション ヘッダー |
---|---|---|
_heapadd |
<malloc.h> |
<errno.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
同等の .NET Framework 関数
該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。