CorPEKind 列挙型
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 で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET