OpCodes.Localloc フィールドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OpCodes.Localloc フィールドの意味・解説 

OpCodes.Localloc フィールド

ローカル動的メモリ プールから特定のバイト数を割り当て最初に割り当てたバイトアドレス (遷移ポインタ* 型) を評価スタックプッシュます。

名前空間: System.Reflection.Emit
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説

命令16 進数形式MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します

スタック遷移動作順番に示すと、次のようになります

  1. 割り当てるバイト数がスタックプッシュされます

  2. 割り当てるバイト数がスタックからポップされますサイズ対応する量のメモリローカル ヒープから割り当てられます。

  3. 割り当てられメモリ最初バイトへのポインタスタックプッシュされます

localloc 命令は、ローカル動的メモリ プールから size (natural unsigned int 型) バイト割り当て最初に割り当てたバイトアドレス (遷移ポインタ* 型) を返します返されメモリブロックは、メソッド初期化フラグtrue である場合にだけ 0 に初期化されます現在のメソッドRet実行すると、ローカル メモリ プール再使用できるようになります

生成されアドレスは、stind 命令 (Stind_I4 など) を使用して任意のプリミティブ データ型格納したり、ldind 命令 (Ldind_I4 など) を使用して読み込んだりできるように配置されます。

localloc 命令は、filtercatchfinally、または fault の各ブロック内では発生しません。

要求を満たすためのメモリ不足している場合は、StackOverflowException がスローさます。

localloc オペコード使用できる Emit メソッド オーバーロード次に示します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OpCodes クラス
OpCodes メンバ
System.Reflection.Emit 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からOpCodes.Localloc フィールドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からOpCodes.Localloc フィールドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からOpCodes.Localloc フィールド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

OpCodes.Localloc フィールドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OpCodes.Localloc フィールドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS