PortableExecutableKinds Enum

Definition

Identifierar kodens natur i en körbar fil.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

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
Arv
PortableExecutableKinds
Attribut

Fält

Name Värde Description
NotAPortableExecutableImage 0

Filen är inte i portabelt körbart filformat (PE).

ILOnly 1

Den körbara filen innehåller endast Microsoft mellanliggande språk (MSIL) och är därför neutral när det gäller 32-bitars eller 64-bitars plattformar.

Required32Bit 2

Körbara filer kan köras på en 32-bitars plattform eller i 32-bitars Windows på Windows (WOW) miljö på en 64-bitars plattform.

PE32Plus 4

Den körbara filen kräver en 64-bitars plattform.

Unmanaged32Bit 8

Den körbara filen innehåller ren ohanterad kod.

Preferred32Bit 16

Den körbara filen är plattformsoberoende men bör köras på en 32-bitars plattform när det är möjligt.

Kommentarer

Använd metoden för att hämta det här värdet för en modul Module.GetPEKind .

Note

Den här uppräkningen motsvarar CorPEKind uppräkningen i det ohanterade reflektions-API:et, som används av den ohanterade GetPEKind funktionen.

Gäller för