DebugDirectoryEntryType Výčet

Definice

Výčet, který popisuje formát informací o ladění objektu DebugDirectoryEntry.

public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType = 
Public Enum DebugDirectoryEntryType
Dědičnost
DebugDirectoryEntryType

Pole

CodeView 2

Popis příslušného PDB souboru. Další informace najdete ve specifikaci.

Coff 1

Informace o ladění COFF (čísla řádků, tabulka symbolů a tabulka řetězců). Na tento typ ladicí informace odkazuje také pole v záhlavích souborů.

EmbeddedPortablePdb 17

Položka odkazuje na objekt blob obsahující Embedded Portable PDB. Vložený přenosný objekt blob PDB má následující formát:

– objekt blob ::= nekomprimovaná data velikosti

– Data překlenují zbytek objektu blob a obsahují přenosnou sadu PDB komprimovanou deflate.

Další informace najdete ve specifikaci.

PdbChecksum 19

Položka ukládá kryptografickou hodnotu hash obsahu souboru symbolu, se kterým byl vytvořen soubor PE/COFF. Hodnota hash se dá použít k ověření, že daný soubor PDB byl sestaven pomocí souboru PE/COFF a nebyl žádným způsobem změněn. Pokud se během sestavování souboru PE/COFF vytvořilo více souborů PDB (například privátní a veřejné symboly), může existovat více než jedna položka. Další informace najdete ve specifikaci.

Reproducible 16

Přítomnost této položky označuje deterministický soubor PE/COFF. Další informace naleznete v části Poznámky.

Nástroj, který vytvořil deterministický soubor PE/COFF, zaručuje, že celý obsah souboru je založen výhradně na dokumentovaných vstupech zadaných nástroji (například zdrojových souborů, souborů prostředků a možností kompilátoru), a nikoli na proměnných okolního prostředí (jako je aktuální čas, operační systém a bitová kopie procesu, na kterém nástroj běží). Hodnota pole TimeDateStamp v hlavičce souboru COFF deterministického souboru PE/COFF neindikuje datum a čas, kdy byl soubor vytvořen, a proto by neměla být interpretována tímto způsobem. Místo toho je hodnota pole odvozena z hodnoty hash obsahu souboru. Algoritmus pro výpočet této hodnoty je detail implementace nástroje, který vytvořil soubor. Položka ladicího adresáře typu Reproducible musí obsahovat všechna pole s výjimkou Typu nula.

Další informace najdete ve specifikaci.

Unknown 0

Neznámá hodnota, kterou by měly všechny nástroje ignorovat.

Poznámky

Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro DebugDirectoryEntryType.

Platí pro