ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.
CreateGlobalFunctions() korábban már meghívták.
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.