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 类型的调试目录项必须包含除类型为零以外的所有字段。

有关详细信息,请参阅规范

Unknown 0

未知值,所有工具都应忽略。

注解

有关此 API 的详细信息,请参阅 DebugDirectoryEntryType 的补充 API 说明

适用于