ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Metodo

Definizione

Definisce un campo dati non inizializzato nella sezione sdata del file eseguibile portabile (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

Parametri

name
String

Nome utilizzato per fare riferimento ai dati. name non può contenere valori Null incorporati.

size
Int32

Dimensioni del campo dati.

attributes
FieldAttributes

Attributi per il campo.

Valori restituiti

Campo per fare riferimento ai dati.

Eccezioni

La lunghezza di name è zero.

oppure

size è minore o uguale a zero oppure maggiore o uguale a 0x003f0000.

name è null.

CreateGlobalFunctions() è stato chiamato in precedenza.

Commenti

Static viene incluso automaticamente in attributes.

I dati definiti da questo metodo non vengono creati fino a quando non viene chiamato il CreateGlobalFunctions metodo .

Si applica a