ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert ein nicht initialisiertes Datenfeld im SDATA-Abschnitt der PORTABLE ausführbaren Datei (PE).
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
Parameter
- name
- String
Der Name, der verwendet wird, um auf die Daten zu verweisen.
name Eingebettete Nullwerte können nicht enthalten.
- size
- Int32
Die Größe des Datenfelds.
- attributes
- FieldAttributes
Die Attribute für das Feld.
Gibt zurück
Ein Feld, das auf die Daten verweist.
Ausnahmen
Die Länge von name 0 ist null.
-oder-
size ist kleiner oder gleich Null oder größer als oder gleich 0x003f0000.
name ist null.
CreateGlobalFunctions() wurde zuvor aufgerufen.
Hinweise
Static wird automatisch in attributes.
Die von dieser Methode definierten Daten werden erst erstellt, wenn die CreateGlobalFunctions Methode aufgerufen wird.