CorPEKind-Enumeration

Enthält Werte, die eine portierbare ausführbare Datei (Portable Executable, PE) beschreiben, wie sie nach einem Aufruf von IMetaDataImport2::GetPEKind zurückgegeben wird.

Syntax

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

Member

Member BESCHREIBUNG
peNot Gibt an, dass es sich hierbei nicht um eine PE-Datei handelt.
peILOnly Gibt an, dass diese PE-Datei nur verwalteten Code enthält.
pe32BitRequired Gibt an, dass diese PE-Datei Win32-Aufrufe durchführt.
pe32Plus Gibt an, dass diese PE-Datei auf einer 64-Bit-Plattform ausgeführt wird.
pe32Unmanaged Gibt an, dass es sich bei dieser PE-Datei um nativen Code handelt.
pe32BitPreferred Gibt an, dass diese PE-Datei plattformneutral ist und vorzugsweise in einer 32-Bit-Umgebung geladen wird.

Bemerkungen

Diese Werte können in bitweisen Kombinationen verwendet werden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorHdr.h

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch