次の方法で共有


_heapadd

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

int _heapadd( 
   void *memblock,
   size_t size 
);

パラメーター

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

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

戻り値

、_heapadd の正常終了した場合は 0; そうしないと、関数の戻り値–1 と ENOSYSに設定 errno。

これにより、他のリターン コードに関する詳細については、「" _doserrno、errno、_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