System.Reflection.PortableExecutable.DebugDirectoryEntryType enum

Artikel ini menyediakan keterangan tambahan untuk dokumentasi referensi untuk API ini.

DebugDirectoryEntryType Enum menjelaskan format informasi penelusuran kesalahan dari DebugDirectoryEntry.

Lihat berikut ini untuk spesifikasi yang terkait dengan anggota enumerasi individu:

Anggota Spesifikasi
CodeView Entri Direktori Debug CodeView (tipe 2)
EmbeddedPortablePdb Entri Direktori Debug PDB Portabel Tersemat (tipe 17)
PdbChecksum Entri Direktori Debug PDB Checksum (tipe 19)
Reproducible Lihat Entri Direktori Debug Deterministik (tipe 16)

DebugDirectoryEntryType.Reproducible

Alat yang menghasilkan file PE/COFF deterministik menjamin bahwa seluruh konten file hanya didasarkan pada input terdokumentasi yang diberikan kepada alat (seperti file sumber, file sumber daya, opsi pengkompilasi, dll.) daripada variabel lingkungan sekitar (seperti waktu saat ini, sistem operasi, bitness proses yang menjalankan alat, dll.).

Nilai TimeDateStamp bidang di Header File COFF dari file PE/COFF deterministik tidak menunjukkan tanggal dan waktu ketika file diproduksi dan tidak boleh ditafsirkan seperti itu. Sebagai gantinya, nilai bidang berasal dari hash konten file. Algoritma untuk menghitung nilai ini adalah detail implementasi alat yang menghasilkan file.

Entri direktori debug jenis Reproducible harus memiliki semua bidang kecuali untuk DebugDirectoryEntry.Type nol.