ImageFileMachine Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет платформу, предназначенную исполняемым файлом.
public enum class ImageFileMachine
public enum ImageFileMachine
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum ImageFileMachine
type ImageFileMachine =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ImageFileMachine =
Public Enum ImageFileMachine
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| I386 | 332 | Предназначен для 32-разрядного процессора Intel. |
| ARM | 452 | Предназначен для процессора ARM. |
| IA64 | 512 | Предназначен для 64-разрядного процессора Intel. |
| AMD64 | 34404 | Предназначен для 64-разрядного процессора AMD. |
Комментарии
Чтобы получить это значение для модуля, используйте Module.GetPEKind метод.
Note
Значения в этом перечислении соответствуют константам IMAGE_FILE_MACHINE_I386, IMAGE_FILE_MACHINE_IA64 и IMAGE_FILE_MACHINE_AMD64 в неуправляемом API Windows, к которым обращается неуправляемая функция GetPEKind.