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.

public enum class PortableExecutableKinds
[System.Flags]
public enum PortableExecutableKinds
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PortableExecutableKinds
[<System.Flags>]
type PortableExecutableKinds = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PortableExecutableKinds = 
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