メモリ割り当て
更新 : 2007 年 11 月
メモリ割り当てルーチンは、メモリの割り当て、解放、および再割り当てに使用します。
メモリ割り当てルーチン
ルーチン |
用途 |
同等の .NET Framework 関数 |
---|---|---|
スタックからメモリを割り当てます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
配列用の記憶領域を割り当て、割り当てたブロックの各バイトを 0 に初期化します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
calloc のデバッグ バージョン。デバッグ バージョンのランタイム ライブラリだけで使用できます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
割り当てられているブロックを解放します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
割り当てられているブロックを解放します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
メモリを移動せずに拡張または縮小します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
_expand のデバッグ バージョン。デバッグ バージョンのランタイム ライブラリだけで使用できます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
割り当てられているブロックを解放します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
free のデバッグ バージョン。デバッグ バージョンのランタイム ライブラリだけで使用できます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
割り当てられているブロックをスタックから解放します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
CRT ヒープの Win32 ハンドルを取得します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
スモール ブロック ヒープでサポートされるメモリ割り当てサイズの上限値を返します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
メモリをヒープに追加します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ヒープの整合性をチェックします。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ヒープから未使用のメモリを解放します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
空きヒープのエントリに指定された値を格納します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ヒープの各エントリの情報を返します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ヒープからメモリ ブロックを割り当てます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
malloc のデバッグ バージョン。デバッグ バージョンのランタイム ライブラリだけで使用できます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
割り当てられているブロックのサイズを返します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
_msize のデバッグ バージョン。デバッグ バージョンのランタイム ライブラリだけで使用できます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ヒープからメモリ ブロックを割り当てます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ヒープからメモリ ブロックを割り当てます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
_set_new_handler で設定されている現在の new ハンドラ ルーチンのアドレスを返します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
_set_new_mode で malloc に対して設定されている new ハンドラ モードを示す整数を返します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
ブロックを新しいサイズに再度割り当てます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
realloc のデバッグ バージョン。デバッグ バージョンのランタイム ライブラリだけで使用できます。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
new 演算子がメモリ割り当てに失敗する場合にエラー処理機構を有効にし、標準テンプレート ライブラリ (STL: Standard Template Library) のコンパイルを可能にします。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
malloc 用の new ハンドラのモードを設定します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |
|
スモール ブロック ヒープでサポートされるメモリ割り当てサイズの上限値を設定します。 |
適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。 |