CorPEKind 列挙型
IMetaDataImport2::GetPEKind の呼び出しから返される、移植可能な実行可能 (PE) ファイルを記述する値を含みます。
typedef enum CorPEKind {
peNot = 0x00000000,
peILonly = 0x00000001,
pe32BitRequired = 0x00000002,
pe32Plus = 0x00000004,
pe32Unmanaged = 0x00000008
} CorPEKind;
メンバー
メンバー |
説明 |
---|---|
peNot |
これが PE ファイルではないことを示します。 |
peILOnly |
この PE ファイルにはマネージ コードだけが含まれていることを示します。 |
pe32BitRequired |
この PE ファイルが Win32 呼び出しを行うことを示します。 |
pe32Plus |
この PE ファイルが 64 ビット プラットフォームで実行されることを示します。 |
pe32Unmanaged |
この PE ファイルがネイティブ コードであることを示します。 |
解説
これらの値をビットごとに組み合わせて使用できます。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : CorHdr.h
.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0