Поделиться через


Перечисление CorPEKind

Содержит значения, описывающие переносимый исполняемый файл (PE), возвращаемые вызовом IMetaDataImport2::GetPEKind.

Синтаксис

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

Элементы

Член Описание
peNot Указывает, что это не pe-файл.
peILOnly Указывает, что этот PE-файл содержит только управляемый код.
pe32BitRequired Указывает, что этот PE-файл выполняет вызовы Win32.
pe32Plus Указывает, что этот PE-файл выполняется на 64-разрядной платформе.
pe32Unmanaged Указывает, что этот pe-файл является машинным кодом.
pe32BitPreferred Указывает, что этот PE-файл не зависит от платформы и предпочитает загружаться в 32-разрядной среде.

Комментарии

Эти значения можно использовать в побитовых сочетаниях.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: CorHdr.h

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел