| Modifier and Type | Field and Description |
|---|---|
int |
CheckSum |
PE.IMAGE_DATA_DIRECTORY[] |
DataDirectory |
short |
DLLCharacteristics |
int |
FileAlignment |
int |
ImageBase |
int |
LoaderFlags |
short |
MajorImageVersion |
short |
MajorOperatingSystemVersion |
short |
MajorSubsystemVersion |
short |
MinorImageVersion |
short |
MinorOperatingSystemVersion |
short |
MinorSubsystemVersion |
static int |
NTHDRSZ |
int |
NumberOfRvaAndSizes |
byte[] |
Reserved |
int |
SectionAlignment |
int |
SizeOfHeaders |
int |
SizeOfHeapCommit |
int |
SizeOfHeapReserve |
int |
SizeOfImage |
int |
SizeOfStackCommit |
int |
SizeOfStackReserve |
short |
Subsystem |
| Constructor and Description |
|---|
NTOptionalHeader(RandomAccessFile file) |
NTOptionalHeader(RandomAccessFile file,
long offset) |
public static final int NTHDRSZ
public int ImageBase
public int SectionAlignment
public int FileAlignment
public short MajorOperatingSystemVersion
public short MinorOperatingSystemVersion
public short MajorImageVersion
public short MinorImageVersion
public short MajorSubsystemVersion
public short MinorSubsystemVersion
public byte[] Reserved
public int SizeOfImage
public int SizeOfHeaders
public int CheckSum
public short Subsystem
public short DLLCharacteristics
public int SizeOfStackReserve
public int SizeOfStackCommit
public int SizeOfHeapReserve
public int SizeOfHeapCommit
public int LoaderFlags
public int NumberOfRvaAndSizes
public PE.IMAGE_DATA_DIRECTORY[] DataDirectory
public NTOptionalHeader(RandomAccessFile file) throws IOException
IOExceptionpublic NTOptionalHeader(RandomAccessFile file, long offset) throws IOException
IOExceptionCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.