C# Class Binarysharp.MemoryManagement.Native.ThreadContext

Afficher le fichier Open project: ZenLulz/MemorySharp Class Usage Examples

Méthodes publiques

Свойство Type Description
ContextFlags ThreadContextFlags
Dr0 uint
Dr1 uint
Dr2 uint
Dr3 uint
Dr6 uint
Dr7 uint
EFlags uint
Eax uint
Ebp uint
Ebx uint
Ecx uint
Edi uint
Edx uint
Eip uint
Esi uint
Esp uint
SegCs uint
SegDs uint
SegEs uint
SegFs uint
SegGs uint
SegSs uint

Property Details

ContextFlags public_oe property

Determines which registers are returned or set when using NativeMethods.GetThreadContext or NativeMethods.SetThreadContext. If the context record is used as an INPUT parameter, then for each portion of the context record controlled by a flag whose value is set, it is assumed that portion of the context record contains valid context. If the context record is being used to modify a threads context, then only that portion of the threads context will be modified. If the context record is used as an INPUT/OUTPUT parameter to capture the context of a thread, then only those portions of the thread's context corresponding to set flags will be returned. The context record is never used as an OUTPUT only parameter.
public ThreadContextFlags ContextFlags
Résultat ThreadContextFlags

Dr0 public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr0
Résultat uint

Dr1 public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr1
Résultat uint

Dr2 public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr2
Résultat uint

Dr3 public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr3
Résultat uint

Dr6 public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr6
Résultat uint

Dr7 public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr7
Résultat uint

EFlags public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint EFlags
Résultat uint

Eax public_oe property

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Eax
Résultat uint

Ebp public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint Ebp
Résultat uint

Ebx public_oe property

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Ebx
Résultat uint

Ecx public_oe property

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Ecx
Résultat uint

Edi public_oe property

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Edi
Résultat uint

Edx public_oe property

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Edx
Résultat uint

Eip public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint Eip
Résultat uint

Esi public_oe property

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Esi
Résultat uint

Esp public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint Esp
Résultat uint

SegCs public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint SegCs
Résultat uint

SegDs public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegDs
Résultat uint

SegEs public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegEs
Résultat uint

SegFs public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegFs
Résultat uint

SegGs public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegGs
Résultat uint

SegSs public_oe property

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint SegSs
Résultat uint