DebugDirectoryEntryType 列挙型

定義

DebugDirectoryEntry のデバッグ情報の形式を記述する列挙体。

public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType = 
Public Enum DebugDirectoryEntryType
継承
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 解説」を参照してください。

適用対象