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