ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
CreateGlobalFunctions() is eerder gebeld.
Opmerkingen
Static wordt automatisch opgenomen in attributes.
De gegevens die door deze methode zijn gedefinieerd, worden pas gemaakt als de CreateGlobalFunctions methode wordt aangeroepen.