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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.