System.Reflection.PortableExecutable 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.
클래스
CoffHeader |
COFF 파일의 헤더를 나타냅니다. |
CorHeader |
.NET 실행 파일 이미지의 CLI(공용 언어 인프라) 헤더를 나타냅니다. |
DebugDirectoryBuilder |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
ManagedPEBuilder |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
PEBuilder |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
PEDirectoriesBuilder |
PE 디렉터리를 빌드합니다. |
PEHeader |
PE(이식 가능한 실행 파일) 파일 헤더를 나타냅니다. |
PEHeaderBuilder |
PE(이식 가능) 파일에 대한 헤더를 정의합니다. |
PEHeaders |
스트림에서 PE(이식 가능한 실행 파일) 및 COFF(공용 개체 파일 형식) 헤더를 읽는 형식을 정의합니다. |
PEReader |
PE(이식 가능) 파일 형식에 대한 판독기를 제공합니다. |
ResourceSectionBuilder |
PE 리소스 섹션 작성기의 기본 클래스를 정의합니다. ResourceSectionBuilder에서 파생하여 네이티브 리소스에 대한 serialization 논리를 제공합니다. |
구조체
CodeViewDebugDirectoryData |
PDB(프로그램 디버그 데이터베이스) 파일에 대한 정보를 제공합니다. |
DebugDirectoryEntry |
디버그 정보 블록의 위치, 크기 및 형식을 식별합니다. |
DirectoryEntry |
PE(이식 가능한 실행 파일) 이미지의 디렉터리 항목을 나타냅니다. |
PdbChecksumDebugDirectoryData |
PDB 체크섬 디버그 디렉터리 항목을 나타냅니다. |
PEBuilder.Section |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
PEMemoryBlock |
PE(이식 가능한 실행 파일) 이미지의 메모리 블록을 나타냅니다. |
SectionHeader |
PE/COFF 파일의 섹션 헤더에 대한 정보를 제공합니다. |
SectionLocation |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
열거형
Characteristics |
COFF(Common Object File Format) 파일 특성을 나타냅니다. |
CorFlags |
.NET 실행 파일 이미지의 런타임 플래그를 나타냅니다. |
DebugDirectoryEntryType |
DebugDirectoryEntry 디버깅 정보의 형식을 설명하는 열거형입니다. |
DllCharacteristics |
동적 연결 라이브러리의 특징을 설명합니다. |
Machine |
대상 머신의 CPU 아키텍처를 지정합니다. |
PEMagic |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
PEStreamOptions |
스트림에서 PE 이미지 섹션을 읽는 방법을 지정하는 옵션을 제공합니다. |
SectionCharacteristics |
PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다. |
Subsystem |
이미지의 하위 시스템 요구 사항을 설명합니다. |
설명
이 네임 스페이스에는 다음 코어 클래스가 들어 있습니다.
- ManagedPEBuilder 어셈블리를 PE 파일로 작성하는 데 사용되는 클래스입니다.
- PEReader PE 파일을 읽고 에 연결된 어셈블리 메타데이터를 MetadataReader 읽는 데 사용되는 클래스입니다.
추가 정보
.NET