次の方法で共有


_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 を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

参照

参照

メモリ割り当て

free

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc