Перечисление 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
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.