DebugDirectoryEntryType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DebugDirectoryEntry のデバッグ情報の形式を記述する列挙体。
public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType =
Public Enum DebugDirectoryEntryType
- 継承
フィールド
CodeView | 2 | 関連付けされた PDB ファイルに関する説明。 詳細については、仕様に関する記事を参照してください。 |
Coff | 1 | COFF デバッグ情報 (行番号、シンボル テーブル、および文字列テーブル)。 この種のデバッグ情報はまた、ファイル ヘッダー内のフィールドによって指し示されます。 |
EmbeddedPortablePdb | 17 | エントリは、埋め込みポータブル PDB を含む BLOB を指しています。 埋め込みポータブル PDB の BLOB の形式は次のとおりです。 - blob ::= uncompressed-size data - データは、BLOB の残りの部分にまたがり、Deflate で圧縮されたポータブル PDB を含みます。 詳細については、仕様に関する記事を参照してください。 |
PdbChecksum | 19 | このエントリには、PE/COFF ファイルのビルド時に使用されたシンボル ファイルの内容の暗号化ハッシュが格納されます。 このハッシュを使用すれば、特定の PDB ファイルが PE/COFF ファイルを使用してビルドされていて、いかなる方法でも変更されていないことを確認できます。 PE/COFF ファイルのビルド中に複数の PDB が生成された場合 (プライベート シンボルやパブリック シンボルなど)、複数のエントリが存在する可能性があります。 詳細については、仕様に関する記事を参照してください。 |
Reproducible | 16 | このエントリの存在は、決定論的な PE/COFF ファイルを示しています。 詳細については、次の「解説」を参照してください。 決定的な PE/COFF ファイルを生成したツールによって、ファイルの内容全体が、周囲の環境変数 (現在時刻、オペレーティング システム、ツールを実行するプロセスのビット数など) ではなく、ツールに与えられたドキュメント化された入力 (ソース ファイル、リソース ファイル、コンパイラ オプションなど) のみに基づいていることが保証されます。 決定的な PE/COFF ファイルの COFF ファイル ヘッダー内の TimeDateStamp フィールドの値は、ファイルが生成された日時は示していないため、そのように解釈しないでください。 このフィールドの値は、ファイルの内容のハッシュから派生されます。 この値を計算するアルゴリズムは、ファイルを生成したツールの実装の詳細です。 Reproducible 型のデバッグ ディレクトリ エントリには、Type がゼロ以外のすべてのフィールドが含まれている必要があります。 詳細については、仕様に関する記事を参照してください。 |
Unknown | 0 | すべてのツールで無視する必要がある不明な値。 |
注釈
この API の詳細については、「 DebugDirectoryEntryType の補足 API 解説」を参照してください。
適用対象
.NET