DebugDirectoryEntryType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.