PortableExecutableKinds Enumerazione

Definizione

Identifica il tipo di codice in un file eseguibile.Identifies the nature of the code in an executable file.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class PortableExecutableKinds
public enum PortableExecutableKinds
[System.Flags]
public enum PortableExecutableKinds
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PortableExecutableKinds
type PortableExecutableKinds = 
Public Enum PortableExecutableKinds
Ereditarietà
PortableExecutableKinds
Attributi

Campi

ILOnly 1

L'eseguibile contiene esclusivamente linguaggio MSIL (Microsoft Intermediate Language) e pertanto non fa distinzione tra piattaforme a 32 o a 64 bit.The executable contains only Microsoft intermediate language (MSIL), and is therefore neutral with respect to 32-bit or 64-bit platforms.

NotAPortableExecutableImage 0

Il file non è in formato PE (Portable Executable).The file is not in portable executable (PE) file format.

PE32Plus 4

Questo eseguibile richiede una piattaforma a 64 bit.The executable requires a 64-bit platform.

Preferred32Bit 16

L'eseguibile è indipendente dalla piattaforma ma deve essere eseguito in una piattaforma a 32 bit, se possibile.The executable is platform-agnostic but should be run on a 32-bit platform whenever possible.

Required32Bit 2

L'eseguibile può essere eseguito su una piattaforma a 32 bit o in un ambiente WOW (Windows on Windows) a 32 bit di una piattaforma a 64 bit.The executable can be run on a 32-bit platform, or in the 32-bit Windows on Windows (WOW) environment on a 64-bit platform.

Unmanaged32Bit 8

L'eseguibile contiene codice puro non gestito.The executable contains pure unmanaged code.

Commenti

Per ottenere questo valore per un modulo, usare il metodo Module.GetPEKind.To obtain this value for a module, use the Module.GetPEKind method.

Nota

Questa enumerazione corrisponde all'enumerazione CorPEKind nell'API Reflection non gestita, a cui accede la funzione GetPEKind non gestita.This enumeration corresponds to the CorPEKind enumeration in the unmanaged reflection API, which is accessed by the unmanaged GetPEKind function.

Si applica a