Class ImageTlsDirectory
Thread Local Storage Directory.
Namespace: PeNet.Header.Pe
Assembly: PeNet.dll
Syntax
public class ImageTlsDirectory : AbstractStructure
Constructors
| Improve this Doc View SourceImageTlsDirectory(IRawFile, Int64, Boolean)
Create new TLS directory structure.
Declaration
public ImageTlsDirectory(IRawFile peFile, long offset, bool is64Bit)
Parameters
Type | Name | Description |
---|---|---|
IRawFile | peFile | A PE file. |
System.Int64 | offset | Offset to TLS structure in buffer. |
System.Boolean | is64Bit | Flag if the PE file is 64 Bit. |
Properties
| Improve this Doc View SourceAddressOfCallBacks
Address of the callbacks.
Declaration
public ulong AddressOfCallBacks { get; set; }
Property Value
Type | Description |
---|---|
System.UInt64 |
AddressOfIndex
Address of index (pointer to TLS index).
Declaration
public ulong AddressOfIndex { get; set; }
Property Value
Type | Description |
---|---|
System.UInt64 |
Characteristics
Characteristics.
Declaration
public uint Characteristics { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
EndAddressOfRawData
End address of the raw data.
Declaration
public ulong EndAddressOfRawData { get; set; }
Property Value
Type | Description |
---|---|
System.UInt64 |
SizeOfZeroFill
Size of zero fill.
Declaration
public uint SizeOfZeroFill { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
StartAddressOfRawData
Start address of the raw data.
Declaration
public ulong StartAddressOfRawData { get; set; }
Property Value
Type | Description |
---|---|
System.UInt64 |
TlsCallbacks
List with parsed TLS callback structures.
Declaration
public ImageTlsCallback[] TlsCallbacks { get; set; }
Property Value
Type | Description |
---|---|
ImageTlsCallback[] |