PortableExecutableKinds Enum

Definisi

Mengidentifikasi sifat kode dalam file yang dapat dieksekusi.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

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
Warisan
PortableExecutableKinds
Atribut

Bidang

ILOnly 1

Executable hanya berisi bahasa perantara Microsoft (MSIL), dan karenanya netral sehubungan dengan platform 32-bit atau 64-bit.

NotAPortableExecutableImage 0

File tidak dalam format file portable executable (PE).

PE32Plus 4

Executable memerlukan platform 64-bit.

Preferred32Bit 16

Executable adalah platform-agnostic tetapi harus dijalankan pada platform 32-bit jika memungkinkan.

Required32Bit 2

Executable dapat dijalankan pada platform 32-bit, atau di lingkungan Windows 32-bit pada Windows (WOW) pada platform 64-bit.

Unmanaged32Bit 8

Executable berisi kode murni yang tidak terkelola.

Keterangan

Untuk mendapatkan nilai ini untuk modul, gunakan Module.GetPEKind metode .

Catatan

Enumerasi ini sesuai dengan CorPEKind enumerasi dalam API refleksi yang tidak dikelola, yang diakses oleh fungsi yang tidak dikelola GetPEKind .

Berlaku untuk