Show / Hide Table of Contents

Class ImageDebugDirectory

The ImageDebugDirectory hold debug information about the PE file.

Inheritance
System.Object
AbstractStructure
ImageDebugDirectory
Namespace: PeNet.Header.Pe
Assembly: PeNet.dll
Syntax
public class ImageDebugDirectory : AbstractStructure

Constructors

| Improve this Doc View Source

ImageDebugDirectory(IRawFile, Int64)

Create a new ImageDebugDirectory object.

Declaration
public ImageDebugDirectory(IRawFile peFile, long offset)
Parameters
Type Name Description
IRawFile peFile

A PE file.

System.Int64 offset

Offset to the debug structure in the PE file.

Properties

| Improve this Doc View Source

AddressOfRawData

Address of raw data.

Declaration
public uint AddressOfRawData { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

Characteristics

Characteristics of the debug information.

Declaration
public uint Characteristics { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

CvInfoPdb70

PDB information if the "Type" is IMAGE_DEBUG_TYPE_CODEVIEW.

Declaration
public CvInfoPdb70 CvInfoPdb70 { get; }
Property Value
Type Description
CvInfoPdb70
| Improve this Doc View Source

DebugType

Declaration
public DebugDirectoryType DebugType { get; set; }
Property Value
Type Description
DebugDirectoryType
| Improve this Doc View Source

ExtendedDllCharacteristics

Flags if the "Type" is IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS

Declaration
public ExtendedDllCharacteristicsType? ExtendedDllCharacteristics { get; }
Property Value
Type Description
System.Nullable<ExtendedDllCharacteristicsType>
| Improve this Doc View Source

MajorVersion

Major Version.

Declaration
public ushort MajorVersion { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

MinorVersion

Minor Version.

Declaration
public ushort MinorVersion { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

PointerToRawData

Pointer to raw data.

Declaration
public uint PointerToRawData { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

SizeOfData

Size of data.

Declaration
public uint SizeOfData { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

TimeDateStamp

Time and date stamp

Declaration
public uint TimeDateStamp { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

Type

Type 1: Coff 2: CV-PDB 9: Borland

Declaration
public uint Type { get; set; }
Property Value
Type Description
System.UInt32
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX