ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Método

Definición

Define un campo de datos sin inicializar en la sección .sdata del archivo ejecutable portátil (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

Parámetros

name
String

Nombre que se usa para hacer referencia a los datos. name no puede contener valores NULL incrustados.

size
Int32

Tamaño del campo de datos.

attributes
FieldAttributes

Atributos del campo.

Devoluciones

Campo para hacer referencia a los datos.

Excepciones

La longitud de name es cero.

O bien

size es menor o igual que cero, o mayor o igual que 0x003f0000.

name es null.

CreateGlobalFunctions() se ha llamado anteriormente.

Comentarios

Static se incluye automáticamente en attributes.

Los datos definidos por este método no se crean hasta que se llama al CreateGlobalFunctions método .

Se aplica a