PortableExecutableKinds Enumeráció

Definíció

Azonosítja a kód jellegét egy végrehajtható fájlban.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

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
Öröklődés
PortableExecutableKinds
Attribútumok

Mezők

Name Érték Description
NotAPortableExecutableImage 0

A fájl nem hordozható végrehajtható (PE) fájlformátumban van.

ILOnly 1

A végrehajtható fájl csak Microsoft köztes nyelvet (MSIL) tartalmaz, ezért a 32 bites vagy a 64 bites platformok szempontjából semleges.

Required32Bit 2

A végrehajtható fájl 32 bites platformon vagy 32 bites Windows futtatható Windows (WOW) környezetben egy 64 bites platformon.

PE32Plus 4

A végrehajtható fájlhoz 64 bites platform szükséges.

Unmanaged32Bit 8

A végrehajtható kód tiszta, nem felügyelt kódot tartalmaz.

Preferred32Bit 16

A végrehajtható fájl platformfüggetlen, de 32 bites platformon kell futtatni, amikor csak lehetséges.

Megjegyzések

A modul értékének lekéréséhez használja a metódust Module.GetPEKind .

Note

Ez az enumerálás megfelel a CorPEKind nem felügyelt tükröződési API enumerálásának, amelyet a nem felügyelt GetPEKind függvény ér el.

A következőre érvényes: