CorPEKind, énumération

Contient des valeurs qui décrivent un fichier exécutable portable (PE), telles qu’elles sont retournées par un appel à IMetaDataImport2::GetPEKind.

Syntaxe

typedef enum CorPEKind {  
  
    peNot           = 0x00000000,  
    peILonly        = 0x00000001,  
    pe32BitRequired = 0x00000002,  
    pe32Plus        = 0x00000004,  
    pe32Unmanaged   = 0x00000008,  
    pe32BitPreferred= 0x00000010  
  
} CorPEKind;  

Membres

Membre Description
peNot Indique qu’il ne s’agit pas d’un fichier PE.
peILOnly Indique que ce fichier PE ne contient que du code managé.
pe32BitRequired Indique que ce fichier PE passe des appels Win32.
pe32Plus Indique que ce fichier PE s’exécute sur une plateforme 64 bits.
pe32Unmanaged Indique que ce fichier PE correspond à du code natif.
pe32BitPreferred Indique que ce fichier PE est neutre en termes de plateforme et qu’un chargement dans un environnement 32 bits est privilégié.

Notes

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

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorHdr.h

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi