The PESectionHeaderStruct type is intended as container for the properties relevant to a PE binary's section header structure.
Field Name | Type | Description |
---|---|---|
Name0..1 | StringObjectPropertyType |
The Name field specifies the name of the PE binary section. |
Virtual_Size0..1 | HexBinaryObjectPropertyType |
The Virtual_Size field is the total size of the PE binary section when loaded into memory. It is valid only for executables and should be 0 for object files. |
Virtual_Address0..1 | HexBinaryObjectPropertyType |
The Virtual_Address field specifies the relative virtual address (RVA) of the PE binary section. |
Size_Of_Raw_Data0..1 | HexBinaryObjectPropertyType |
The Size_Of_Raw_Data field specifies the size of the data contained in the PE binary section. |
Pointer_To_Raw_Data0..1 | HexBinaryObjectPropertyType |
The Pointer_To_Raw_Data field specifies the file offset of the beginning of the PE binary section. |
Pointer_To_Relocations0..1 | HexBinaryObjectPropertyType |
The Pointer_To_Relocations field specifies the offset of the PE binary section relocations, if applicable. |
Pointer_To_Linenumbers0..1 | HexBinaryObjectPropertyType |
Specifies the beginning of line-number entries for the section. Should be 0. |
Number_Of_Relocations0..1 | NonNegativeIntegerObjectPropertyType |
The Number_Of_Relocations field specifies the number of relocations defined for the specified PE binary section. |
Number_Of_Linenumbers0..1 | NonNegativeIntegerObjectPropertyType |
Specifies the number of line number entries for the section. Should be 0. |
Characteristics0..1 | HexBinaryObjectPropertyType |
The Characteristics field specifies any flags defined for the specified PE binary section. |