C# Класс Binarysharp.MemoryManagement.Native.ThreadContext

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Описание свойств

ContextFlags публичное свойство

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
Результат ThreadContextFlags

Dr0 публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr0
Результат uint

Dr1 публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr1
Результат uint

Dr2 публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr2
Результат uint

Dr3 публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr3
Результат uint

Dr6 публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr6
Результат uint

Dr7 публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.DebugRegisters.
public uint Dr7
Результат uint

EFlags публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint EFlags
Результат uint

Eax публичное свойство

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Eax
Результат uint

Ebp публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint Ebp
Результат uint

Ebx публичное свойство

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Ebx
Результат uint

Ecx публичное свойство

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Ecx
Результат uint

Edi публичное свойство

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Edi
Результат uint

Edx публичное свойство

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Edx
Результат uint

Eip публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint Eip
Результат uint

Esi публичное свойство

This register is specified/returned if the ContextFlags word contains the flag ThreadContextFlags.Integer.
public uint Esi
Результат uint

Esp публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint Esp
Результат uint

SegCs публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint SegCs
Результат uint

SegDs публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegDs
Результат uint

SegEs публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegEs
Результат uint

SegFs публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegFs
Результат uint

SegGs публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Segments.
public uint SegGs
Результат uint

SegSs публичное свойство

This is specified/returned if ContextFlags contains the flag ThreadContextFlags.Control.
public uint SegSs
Результат uint