PortableExecutableKinds Enum

Definitie

Identificeert de aard van de code in een uitvoerbaar bestand.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

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
Overname
PortableExecutableKinds
Kenmerken

Velden

Name Waarde Description
NotAPortableExecutableImage 0

Het bestand heeft geen draagbare, uitvoerbare bestandsindeling (PE).

ILOnly 1

Het uitvoerbare bestand bevat alleen Microsoft tussenliggende taal (MSIL) en is daarom neutraal met betrekking tot 32-bits of 64-bits platforms.

Required32Bit 2

Het uitvoerbare bestand kan worden uitgevoerd op een 32-bits platform of in de 32-bits Windows op Windows -omgeving (WOW) op een 64-bits platform.

PE32Plus 4

Voor het uitvoerbare bestand is een 64-bits platform vereist.

Unmanaged32Bit 8

Het uitvoerbare bestand bevat pure onbeheerde code.

Preferred32Bit 16

Het uitvoerbare bestand is platformneutraal, maar moet waar mogelijk worden uitgevoerd op een 32-bits platform.

Opmerkingen

Gebruik de Module.GetPEKind methode om deze waarde voor een module te verkrijgen.

Note

Deze opsomming komt overeen met de CorPEKind opsomming in de niet-beheerde reflectie-API, die wordt geopend door de onbeheerde GetPEKind functie.

Van toepassing op