ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Methode

Definitie

Definieert een niet-geïnitialiseerd gegevensveld in de sectie .sdata van het draagbare uitvoerbare (PE)-bestand.

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

Parameters

name
String

De naam die wordt gebruikt om naar de gegevens te verwijzen. name kan geen ingesloten null-waarden bevatten.

size
Int32

De grootte van het gegevensveld.

attributes
FieldAttributes

De kenmerken voor het veld.

Retouren

Een veld waarnaar wordt verwezen naar de gegevens.

Uitzonderingen

De lengte is name nul.

– of –

size is kleiner dan of gelijk aan nul of groter dan of gelijk aan 0x003f0000.

name is null.

Opmerkingen

Static wordt automatisch opgenomen in attributes.

De gegevens die door deze methode zijn gedefinieerd, worden pas gemaakt als de CreateGlobalFunctions methode wordt aangeroepen.

Van toepassing op