ModuleBuilder.DefineUninitializedData メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ModuleBuilder.DefineUninitializedData メソッドの意味・解説 

ModuleBuilder.DefineUninitializedData メソッド

ポータブル実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。

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

Public Function DefineUninitializedData ( _
    name As String, _
    size As Integer, _
    attributes As FieldAttributes _
) As FieldBuilder
Dim instance As ModuleBuilder
Dim name As String
Dim size As Integer
Dim attributes As FieldAttributes
Dim returnValue As FieldBuilder

returnValue = instance.DefineUninitializedData(name, size, attributes)
public FieldBuilder DefineUninitializedData (
    string name,
    int size,
    FieldAttributes attributes
)
public:
FieldBuilder^ DefineUninitializedData (
    String^ name, 
    int size, 
    FieldAttributes attributes
)
public FieldBuilder DefineUninitializedData (
    String name, 
    int size, 
    FieldAttributes attributes
)
public function DefineUninitializedData (
    name : String, 
    size : int, 
    attributes : FieldAttributes
) : FieldBuilder

パラメータ

name

データを参照するために使用される名前。name に null を埋め込むことはできません。

size

データ フィールドのサイズ。

attributes

フィールドの属性。

戻り値
データを参照するフィールド。

例外例外
例外の種類条件

ArgumentException

name の長さが 0 です。

または

size が 0 以下か、0x003f0000 以上です。

ArgumentNullException

name が null 参照 (Visual Basic では Nothing) です。

InvalidOperationException

CreateGlobalFunctions は既に呼び出されています。

解説解説

Static は、自動的に attributes に含まれます。

このメソッドによって定義されたデータは、CreateGlobalFunctions メソッドが呼び出されるまでは作成されません。

.NET Framework のセキュリティ.NET Framework のセキュリティ
  • ReflectionPermission  SecurityAction.Demand、ReflectionEmit
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ModuleBuilder クラス
ModuleBuilder メンバ
System.Reflection.Emit 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

ModuleBuilder.DefineUninitializedData メソッドのお隣キーワード
検索ランキング

   

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



ModuleBuilder.DefineUninitializedData メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS