ImageFileMachine 列挙型

定義

実行可能ファイルが対象とするプラットフォームを識別します。Identifies the platform targeted by an executable.

public enum class ImageFileMachine
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum ImageFileMachine
type ImageFileMachine = 
Public Enum ImageFileMachine
継承
ImageFileMachine
属性

フィールド

AMD64 34404

64 ビット AMD プロセッサを対象とします。Targets a 64-bit AMD processor.

ARM 452

ARM プロセッサを対象とします。Targets an ARM processor.

I386 332

32 ビット Intel プロセッサを対象とします。Targets a 32-bit Intel processor.

IA64 512

64 ビット Intel プロセッサを対象とします。Targets a 64-bit Intel processor.

注釈

モジュールのこの値を取得するには、 Module.GetPEKindメソッドを使用します。To obtain this value for a module, use the Module.GetPEKind method.

注意

この列挙体の値は、アンマネージ Windows API の IMAGE_FILE_MACHINE_I386、IMAGE_FILE_MACHINE_IA64、および IMAGE_FILE_MACHINE_AMD64 の定数に対応します。この API GetPEKindは、アンマネージ関数によってアクセスされます。The values in this enumeration correspond to the constants IMAGE_FILE_MACHINE_I386, IMAGE_FILE_MACHINE_IA64, and IMAGE_FILE_MACHINE_AMD64 in the unmanaged Windows API, which are accessed by the unmanaged GetPEKind function.

適用対象