PortableExecutableKinds Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.