Udostępnij za pośrednictwem


DebugDirectoryEntryType Wyliczenie

Definicja

Wyliczenie opisujące format informacji o debugowaniu elementu DebugDirectoryEntry.

public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType = 
Public Enum DebugDirectoryEntryType
Dziedziczenie
DebugDirectoryEntryType

Pola

CodeView 2

Skojarzony opis pliku PDB. Aby uzyskać więcej informacji, zobacz specyfikację.

Coff 1

Informacje debugowania COFF (numery wierszy, tabela symboli i tabela ciągów). Ten typ informacji debugowania jest również wskazywany przez pola w nagłówkach plików.

EmbeddedPortablePdb 17

Wejście wskazuje obiekt blob zawierający osadzony przenośny plik PDB. Obiekt blob Embedded Portable PDB ma następujący format:

- blob ::= dane o rozmiarze nieskompresowanym

— Dane obejmują pozostałą część obiektu blob i zawierają skompresowany de deflate przenośny plik PDB.

Aby uzyskać więcej informacji, zobacz specyfikację.

PdbChecksum 19

Wpis przechowuje skrót kryptograficzny zawartości pliku symboli, za pomocą którego skompilowano plik PE/COFF. Skrót może służyć do sprawdzania, czy dany plik PDB został skompilowany za pomocą pliku PE/COFF i nie został w żaden sposób zmieniony. Więcej niż jeden wpis może być obecny, jeśli podczas kompilacji pliku PE/COFF utworzono wiele plików PDB (na przykład symbole prywatne i publiczne). Aby uzyskać więcej informacji, zobacz specyfikację.

Reproducible 16

Obecność tego wpisu wskazuje deterministyczny plik PE/COFF. Zobacz sekcję Spostrzeżenia, aby uzyskać więcej informacji.

Narzędzie, które wygenerowało deterministyczny plik PE/COFF gwarantuje, że cała zawartość pliku jest oparta wyłącznie na udokumentowanych danych wejściowych przekazanych narzędziu (takich jak pliki źródłowe, pliki zasobów i opcje kompilatora) zamiast zmiennych środowiskowych otoczenia (takich jak bieżący czas, system operacyjny i bitność procesu uruchamiającego narzędzie). Wartość pola TimeDateStamp w nagłówku pliku COFF deterministycznego pliku PE/COFF nie wskazuje daty i godziny utworzenia pliku i nie należy go interpretować w ten sposób. Zamiast tego wartość pola jest pochodna skrótu zawartości pliku. Algorytm obliczania tej wartości to szczegóły implementacji narzędzia, które wygenerowało plik. Wpis katalogu debugowania typu Reproducible musi zawierać wszystkie pola, z wyjątkiem typu zeroed.

Aby uzyskać więcej informacji, zobacz specyfikację.

Unknown 0

Nieznana wartość, która powinna być ignorowana przez wszystkie narzędzia.

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla elementu DebugDirectoryEntryType.

Dotyczy