Прочитать на английском

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


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

Определение

Указывает целевую платформу исполняемого файла.

public enum ImageFileMachine
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum ImageFileMachine
Наследование
ImageFileMachine
Атрибуты

Поля

Имя Значение Описание
AMD64 34404

Предназначен для 64-разрядных процессоров AMD.

ARM 452

Предназначен для процессоров ARM.

I386 332

Предназначен для 32-разрядных процессоров Intel.

IA64 512

Предназначен для 64-разрядных процессоров Intel.

Комментарии

Чтобы получить это значение для модуля, используйте Module.GetPEKind метод .

Примечание

Значения в этом перечислении соответствуют константам, IMAGE_FILE_MACHINE_I386, IMAGE_FILE_MACHINE_IA64 и IMAGE_FILE_MACHINE_AMD64 в неуправляемом API Windows, к которым обращается неуправляемая GetPEKind функция.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1