PEHeaderBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
PE(이식 가능) 파일에 대한 헤더를 정의합니다.
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- 상속
-
PEHeaderBuilder
생성자
속성
DllCharacteristics |
동적 링커 라이브러리 특징을 반환합니다. |
FileAlignment |
이미지 파일의 섹션 원시 데이터를 정렬하는 데 사용되는 맞춤 요소(바이트)입니다. 값은 512~64K(포함) 사이의 2의 거듭제곱입니다. 기본값은 512입니다. 섹션 맞춤이 아키텍처의 페이지 크기보다 작은 경우 파일 맞춤은 섹션 맞춤과 일치해야 합니다. |
ImageBase |
메모리로 로드되는 이미지의 첫 번째 바이트의 기본 주소이며, 64K의 배수입니다. |
ImageCharacteristics |
이미지 특징을 반환합니다. |
Machine |
대상 머신의 CPU 아키텍처입니다. |
MajorImageVersion |
브라우저의 주 버전 번호입니다. |
MajorLinkerVersion |
링커 주 버전 번호입니다. |
MajorOperatingSystemVersion |
필수 운영 체제의 주 버전 번호입니다. |
MajorSubsystemVersion |
하위 시스템의 주 버전 번호입니다. |
MinorImageVersion |
브라우저의 부 버전 번호입니다. |
MinorLinkerVersion |
링커 부 버전 번호입니다. |
MinorOperatingSystemVersion |
필수 운영 체제의 부 버전 번호입니다. |
MinorSubsystemVersion |
하위 시스템의 부 버전 번호입니다. |
SectionAlignment |
메모리에 로드되는 섹션의 맞춤(바이트)입니다. |
SizeOfHeapCommit |
커밋할 로컬 힙 공간의 크기입니다. |
SizeOfHeapReserve |
예약할 로컬 힙 공간의 크기입니다. SizeOfHeapCommit만 커밋되고, 나머지는 예약 크기에 도달할 때까지 한 번에 한 페이지씩 사용할 수 있습니다. |
SizeOfStackCommit |
커밋할 스택의 크기입니다. |
SizeOfStackReserve |
예약할 스택의 크기입니다. SizeOfStackCommit만 커밋되고, 나머지는 예약 크기에 도달할 때까지 한 번에 한 페이지씩 사용할 수 있습니다. |
Subsystem |
이 이미지를 실행하는 데 필요한 하위 시스템입니다. |
메서드
CreateExecutableHeader() |
실행 파일 헤더를 만듭니다. |
CreateLibraryHeader() |
라이브러리 헤더를 만듭니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
.NET