DebugDirectoryEntryType Enumerazione

Definizione

Enumerazione che descrive il formato delle informazioni di debug di DebugDirectoryEntry.

public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType = 
Public Enum DebugDirectoryEntryType
Ereditarietà
DebugDirectoryEntryType

Campi

CodeView 2

Descrizione del file PDB associato. Per altre informazioni, vedere la specifica.

Coff 1

Informazioni di debug COFF (numeri di riga, tabella dei simboli e tabella di stringhe). Questo tipo di informazioni di debug è indicato anche dai campi nelle intestazioni dei file.

EmbeddedPortablePdb 17

La voce punta a un BLOB contenente un PDB portatile incorporato. Il BLOB del PDB portatile incorporato ha il formato seguente:

- blob ::= uncompressed-size data

- I dati si estendono sul resto del BLOB e contengono un PDB portatile compresso Deflate.

Per altre informazioni, vedere la specifica.

PdbChecksum 19

La voce archivia un hash di crittografia del contenuto del file dei simboli con cui è stato compilato il file PE/COFF. L'hash può essere usato per convalidare che un determinato file PDB è stato compilato con il file PE/COFF e non è stato modificato in alcun modo. È possibile presentare più voci se durante la compilazione del file PE/COFF sono stati prodotti più PDB (ad esempio, simboli privati e pubblici). Per altre informazioni, vedere la specifica.

Reproducible 16

La presenza di questa voce indica un file PE/COFF deterministico. Per altre informazioni, vedere la sezione Osservazioni.

Lo strumento che ha prodotto il file PE/COFF deterministico garantisce che l'intero contenuto del file si basa esclusivamente sugli input documentati forniti allo strumento (ad esempio file di origine, file di risorse e opzioni del compilatore) anziché variabili di ambiente (ad esempio l'ora corrente, il sistema operativo e il bit del processo che esegue lo strumento). Il valore del campo TimeDateStamp nell'intestazione file COFF di un file PE/COFF deterministico non indica la data e l'ora in cui il file è stato prodotto e non deve essere interpretato in questo modo. Il valore del campo deriva invece da un hash del contenuto del file. L'algoritmo per calcolare questo valore è un dettaglio dell'implementazione dello strumento che ha prodotto il file. La voce della directory di debug di tipo Reproducible deve avere tutti i campi, ad eccezione di Type zeroed.

Per altre informazioni, vedere la specifica.

Unknown 0

Valore sconosciuto che deve essere ignorato da tutti gli strumenti.

Commenti

Per altre informazioni su questa API, vedere Osservazioni api supplementari per DebugDirectoryEntryType.

Si applica a