DebugDirectoryEntryType Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyliczenie opisujące format informacji o debugowaniu elementu DebugDirectoryEntry.
public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType =
Public Enum DebugDirectoryEntryType
- Dziedziczenie
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.