İngilizce dilinde oku

Aracılığıyla paylaş


PortableExecutableKinds Sabit listesi

Tanım

Yürütülebilir bir dosyadaki kodun niteliğini tanımlar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

[System.Flags]
public enum PortableExecutableKinds
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PortableExecutableKinds
Devralma
PortableExecutableKinds
Öznitelikler

Alanlar

ILOnly 1

Yürütülebilir dosya yalnızca Microsoft ara dilini (MSIL) içerir ve bu nedenle 32 bit veya 64 bit platformlara göre nötrdür.

NotAPortableExecutableImage 0

Dosya taşınabilir yürütülebilir (PE) dosya biçiminde değil.

PE32Plus 4

Yürütülebilir dosya için 64 bitlik bir platform gerekir.

Preferred32Bit 16

Yürütülebilir dosya platformdan bağımsızdır ancak mümkün olduğunca 32 bit platformda çalıştırılmalıdır.

Required32Bit 2

Yürütülebilir dosya 32 bit platformda veya 64 bit platformdaki Windows üzerinde 32 bit Windows (WOW) ortamında çalıştırılabilir.

Unmanaged32Bit 8

Yürütülebilir dosya saf yönetilmeyen kod içeriyor.

Açıklamalar

Bir modül için bu değeri almak için yöntemini kullanın Module.GetPEKind .

Not

Bu numaralandırma yönetilmeyen işlev tarafından erişilen yönetilmeyen yansıma API'sindeki numaralandırmaya GetPEKind karşılık gelirCorPEKind.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1