System.Reflection.PortableExecutable.DebugDirectoryEntryType 열거형

이 문서에서는 이 API에 대한 참조 설명서에 대한 추가 설명서를 제공합니다.

열거형은 DebugDirectoryEntryType 디버깅 정보의 형식을 설명합니다 DebugDirectoryEntry.

개별 열거형 멤버와 관련된 사양은 다음을 참조하세요.

멤버 규격
CodeView CodeView 디버그 디렉터리 항목(형식 2)
EmbeddedPortablePdb 포함된 이식 가능한 PDB 디버그 디렉터리 항목(유형 17)
PdbChecksum PDB 체크섬 디버그 디렉터리 항목(유형 19)
Reproducible 결정적 디버그 디렉터리 항목 참조 (유형 16)

DebugDirectoryEntryType.Reproducible

결정적 PE/COFF 파일을 생성한 도구는 파일의 전체 콘텐츠가 앰비언트 환경 변수(예: 현재 시간, 운영 체제, 도구를 실행하는 프로세스의 비트)가 아닌 도구에 제공된 문서화된 입력(예: 원본 파일, 리소스 파일, 컴파일러 옵션 등)만을 기반으로 함을 보장합니다. 등).

결정적 PE/COFF 파일의 TimeDateStamp COFF 파일 헤더에 있는 필드 값은 파일이 생성된 날짜와 시간을 나타내지 않으며 그렇게 해석해서는 안 됩니다. 대신 이 필드의 값은 파일 콘텐츠의 해시에서 파생됩니다. 이 값을 계산하는 알고리즘은 파일을 생성한 도구에 대한 구현 세부 정보입니다.

형식 Reproducible 의 디버그 디렉터리 항목에는 0을 제외한 DebugDirectoryEntry.Type 모든 필드가 있어야 합니다.