Class IMAGE_TLS_DIRECTORY
Thread Local Storage Directory.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: PeNet.Structures
Assembly: PeNet.dll
Syntax
public class IMAGE_TLS_DIRECTORY : AbstractStructure
Constructors
| Improve this Doc View SourceIMAGE_TLS_DIRECTORY(Byte[], UInt32, Boolean)
Create new TLS directory structure.
Declaration
public IMAGE_TLS_DIRECTORY(byte[] buff, uint offset, bool is64Bit)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | buff | PE file as binary buffer. |
System.UInt32 | 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 IMAGE_TLS_CALLBACK[] TlsCallbacks { get; set; }
Property Value
Type | Description |
---|---|
IMAGE_TLS_CALLBACK[] |