PortableExecutableKinds Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yürütülebilir dosyadaki kodun doğasını tanımlar.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class PortableExecutableKinds
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PortableExecutableKinds
[System.Flags]
public enum PortableExecutableKinds
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PortableExecutableKinds =
[<System.Flags>]
type PortableExecutableKinds =
Public Enum PortableExecutableKinds
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| NotAPortableExecutableImage | 0 | Dosya taşınabilir yürütülebilir (PE) dosya biçiminde değil. |
| ILOnly | 1 | Yürütülebilir dosya yalnızca Microsoft ara dil (MSIL) içerir ve bu nedenle 32 bit veya 64 bit platformlara göre nötrdür. |
| Required32Bit | 2 | Yürütülebilir dosya 32 bit platformda veya 64 bit platformda Windows (WOW) ortamında 32 bit Windows çalıştırılabilir. |
| PE32Plus | 4 | Yürütülebilir dosya için 64 bitlik bir platform gerekir. |
| Unmanaged32Bit | 8 | Yürütülebilir dosya tamamen yönetilmeyen kod içeriyor. |
| Preferred32Bit | 16 | Yürütülebilir dosya platformdan bağımsızdır ancak mümkün olduğunda 32 bit platformda çalıştırılmalıdır. |
Açıklamalar
Bir modül için bu değeri almak için yöntemini kullanın Module.GetPEKind .
Note
Bu numaralandırma yönetilmeyen işlev tarafından erişilen yönetilmeyen yansıma API'sindeki numaralandırmaya GetPEKind karşılık gelirCorPEKind.