Sdílet prostřednictvím


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.