Partager via


CorPEKind Enumeration

Contient des valeurs qui décrivent un fichier exécutable portable (PE), comme retourné à partir d’un appel à IMetaDataImport2 ::GetPEKind.

Syntax

typedef enum CorPEKind {

    peNot           = 0x00000000,
    peILonly        = 0x00000001,
    pe32BitRequired = 0x00000002,
    pe32Plus        = 0x00000004,
    pe32Unmanaged   = 0x00000008,
    pe32BitPreferred= 0x00000010

} CorPEKind;

Members

Member Description
peNot Indique qu’il ne s’agit pas d’un fichier PE.
peILOnly Indique que ce fichier PE contient uniquement du code managé.
pe32BitRequired Indique que ce fichier PE effectue des appels Win32.
pe32Plus Indique que ce fichier PE s’exécute sur une plateforme 64 bits.
pe32Unmanaged Indique que ce fichier PE est du code natif.
pe32BitPreferred Indique que ce fichier PE est neutre sur la plateforme et préfère être chargé dans un environnement 32 bits.

Remarks

Ces valeurs peuvent être utilisées dans des combinaisons au niveau du bit.

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: CorHdr.h

Versions de .NET : Disponible depuis .NET Framework 2.0