ModuleBuilder.DefineUninitializedData(String, Int32, FieldAttributes) Yöntem

Tanım

Taşınabilir yürütülebilir dosya (PE) dosyasının .sdata bölümünde başlatılmamış bir veri alanı tanımlar.

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

Parametreler

name
String

Verilere başvurmak için kullanılan ad. name katıştırılmış null içeremez.

size
Int32

Veri alanının boyutu.

attributes
FieldAttributes

Alanının öznitelikleri.

Döndürülenler

Verilere başvurmak için bir alan.

Özel durumlar

Uzunluğu name sıfırdır.

-veya-

size sıfırdan küçük veya sıfıra eşit ya da 0x003f0000 değerinden büyük veya buna eşit.

name, null'e eşittir.

Açıklamalar

Static otomatik olarak içinde attributesbulunur.

Bu yöntem tarafından tanımlanan veriler, yöntem çağrılana CreateGlobalFunctions kadar oluşturulmaz.

Şunlara uygulanır