DebugDirectoryEntryType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисление, описывающее формат отладочной информации для DebugDirectoryEntry.
public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType =
Public Enum DebugDirectoryEntryType
- Наследование
Поля
CodeView | 2 | Описание связанного PDB-файла. Дополнительные сведения см. в спецификации. |
Coff | 1 | Отладочная информация COFF (номера строк, таблица символов и таблица строк). На отладочную информацию этого типа также указывают поля в заголовках файлов. |
EmbeddedPortablePdb | 17 | Запись указывает на большой двоичный объект, содержащий внедренный переносимый PDB-файл. Большой двоичный объект с внедренным переносимым PDB-файлом имеет следующий формат: - blob ::= uncompressed-size data Данные содержатся в остальной части большого двоичного объекта. Они представляют собой сжатый алгоритмом Deflate переносимый PDB-файл. Дополнительные сведения см. в спецификации. |
PdbChecksum | 19 | В записи хранится хэш шифрования для содержимого файла символов, с использованием которого был создан PE- или COFF-файл. Хэш можно использовать для проверки того, что данный PDB-файл был создан с использованием PE- или COFF-файла и не был изменен каким-либо образом. Если во время сборки PE- или COFF-файла было создано несколько PDB-файлов (например, с закрытыми и открытыми символами), записей также может быть несколько. Дополнительные сведения см. в спецификации. |
Reproducible | 16 | Наличие этой записи указывает на детерминированный PE- или COFF-файл. Дополнительные сведения см. в разделе "Примечания". Средство, которое создало детерминированный PE- или COFF-файл, гарантирует, что все содержимое файла основано только на предоставленных средству задокументированных входных данных (например, исходные файлы, файлы ресурсов и параметры компилятора), а не на основе переменных окружающей среды (например, текущее время, операционная система и разрядность процесса, на котором выполняется средство). Значение поля TimeDateStamp в заголовке детерминированного PE- или COFF-файла не указывает на дату и время создания этого файла и не должно интерпретироваться таким образом. Это значение поля получено из хэша содержимого файла. Алгоритм для вычисления этого значения зависит от тонкостей реализации средства, создавшего файл. В записи каталога отладки с типом Reproducible все поля, кроме поля типа, должны иметь значение 0. Дополнительные сведения см. в спецификации. |
Unknown | 0 | Неизвестное значение, которое должно игнорироваться всеми средствами. |
Комментарии
Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для DebugDirectoryEntryType.