次の方法で共有


_heapadd

ヒープ上にメモリを追加します。

int _heapadd( 
   void *memblock,
   size_t size 
);

パラメーター

  • memblock
    ヒープ メモリへのポインター。

  • size
    バイトで追加するメモリのサイズ。

戻り値

_heapadd ; 正常終了した場合は 0 を返します。それ以外の場合関数はを返し ENOSYS に 1 を設定 errno。

この変更およびそのほかのリターン コードに関する詳細については_doserrnoerrno_sys_errlist と _sys_nerr を参照してください。

解説

Visual C++ Version 4.0 以降で新しいデバッグ機能をサポートするために基になるヒープ構造は C ランタイム ライブラリに移動されました。その結果_heapadd はWin32 API に基づくすべてのプラットフォームでサポートされなくなりました。

必要条件

ルーチン

必須ヘッダー

オプション ヘッダー

_heapadd

<malloc.h>

<errno.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

同等の .NET Framework 関数

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

参照

関連項目

メモリ割り当て

free

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc