ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Metódus

Definíció

A hordozható végrehajtható (PE) fájl .sdata szakaszában definiál egy nem inicializált adatmezőt.

public:
 System::Reflection::Emit::FieldBuilder ^ DefineUninitializedData(System::String ^ name, int size, System::Reflection::FieldAttributes attributes);
public System.Reflection.Emit.FieldBuilder DefineUninitializedData(string name, int size, System.Reflection.FieldAttributes attributes);
member this.DefineUninitializedData : string * int * System.Reflection.FieldAttributes -> System.Reflection.Emit.FieldBuilder
Public Function DefineUninitializedData (name As String, size As Integer, attributes As FieldAttributes) As FieldBuilder

Paraméterek

name
String

Az adatokra való hivatkozáshoz használt név. name nem tartalmazhat beágyazott null értékeket.

size
Int32

Az adatmező mérete.

attributes
FieldAttributes

A mező attribútumai.

Válaszok

Az adatokra hivatkozó mező.

Kivételek

A hossz name nulla.

-vagy-

size nullánál kisebb vagy egyenlő, vagy nagyobb, mint 0x003f0000.

name az null.

Megjegyzések

Static automatikusan bekerül a fájlba attributes.

A metódus által definiált adatok csak a CreateGlobalFunctions metódus meghívása után jönnek létre.

A következőre érvényes: