Systému. Reflexe ion. PortableExecutable.DebugDirectoryEntryType – výčet
Tento článek obsahuje doplňující poznámky k referenční dokumentaci pro toto rozhraní API.
Výčet DebugDirectoryEntryType popisuje formát ladicí informace o .DebugDirectoryEntry
Informace o specifikacích souvisejících s jednotlivými členy výčtu najdete v následujících tématech:
Člen | Specifikace |
---|---|
CodeView |
CodeView Debug Directory Entry (typ 2) |
EmbeddedPortablePdb |
Embedded Portable PDB Debug Directory Entry (typ 17) |
PdbChecksum |
Položka ladicího adresáře kontrolního součtu PDB (typ 19) |
Reproducible |
Viz Deterministic Debug Directory Entry (typ 16) |
DebugDirectoryEntryType.Reprodukovatible
Nástroj, který vytvořil deterministický soubor PE/COFF, zaručuje, že celý obsah souboru je založen výhradně na zdokumentovaných vstupech zadaných nástroji (například zdrojových souborech, souborech prostředků, možnostech kompilátoru atd.) místo proměnných okolního prostředí (například aktuální čas, operační systém, bitnost procesu, který nástroj spouští, atd.).
Hodnota TimeDateStamp
pole v hlavičce souboru COFF deterministického souboru PE/COFF neznačí datum a čas vytvoření souboru a nemělo by být interpretováno tímto způsobem. Místo toho je hodnota pole odvozena od hodnoty hash obsahu souboru. Algoritmus pro výpočet této hodnoty je podrobnosti implementace nástroje, který vytvořil soubor.
Položka ladicího adresáře typu Reproducible musí obsahovat všechna pole s výjimkou DebugDirectoryEntry.Type nuly.