Delen via


System.Reflection.PortableExecutable.DebugDirectoryEntryType enum

In dit artikel vindt u aanvullende opmerkingen in de referentiedocumentatie voor deze API.

De DebugDirectoryEntryType enum beschrijft de indeling van de foutopsporingsgegevens van een DebugDirectoryEntry.

Zie het volgende voor de specificaties met betrekking tot afzonderlijke opsommingsleden:

Lid Specificatie
CodeView CodeView Foutopsporingsmapvermelding (type 2)
EmbeddedPortablePdb Ingesloten draagbare PDB-foutopsporingsmapvermelding (type 17)
PdbChecksum PDB Checksum Debug Directory Entry (type 19)
Reproducible Zie Deterministische foutopsporingsmapvermelding (type 16)

FoutopsporingDirectoryEntryType.Reproduceible

Het hulpprogramma dat het deterministische PE/COFF-bestand heeft geproduceerd, garandeert dat de volledige inhoud van het bestand alleen is gebaseerd op gedocumenteerde invoer die aan het hulpprogramma is gegeven (zoals bronbestanden, resourcebestanden, compileropties, enzovoort) in plaats van omgevingsomgevingsvariabelen (zoals de huidige tijd, het besturingssysteem, de bitheid van het proces waarop het hulpprogramma wordt uitgevoerd, enz.).

De waarde van het TimeDateStamp veld in de COFF-bestandskoptekst van een deterministisch PE/COFF-bestand geeft niet de datum en tijd aan waarop het bestand is geproduceerd en mag niet op die manier worden geïnterpreteerd. In plaats daarvan wordt de waarde van het veld afgeleid van een hash van de bestandsinhoud. Het algoritme voor het berekenen van deze waarde is een implementatiedetail van het hulpprogramma dat het bestand heeft geproduceerd.

De foutopsporingsmapvermelding van het type Reproducible moet alle velden bevatten, met uitzondering van DebugDirectoryEntry.Type nul.