DkmThread.GetContext Метод

Определение

Перегрузки

GetContext(Int32, Byte[])

Получение текущего контекста (значений регистров) потока.

GetContext(Int32, Void*, Int32)

Получение текущего контекста (значений регистров) потока.

GetContext(Int32, Byte[])

Получение текущего контекста (значений регистров) потока.

public:
 void GetContext(int ContextFlags, cli::array <System::Byte> ^ Context);
public:
 void GetContext(int ContextFlags, Platform::Array <byte> ^ Context);
void GetContext(int ContextFlags, std::Array <byte> const & Context);
public void GetContext (int ContextFlags, byte[] Context);
member this.GetContext : int * byte[] -> unit
Public Sub GetContext (ContextFlags As Integer, Context As Byte())

Параметры

ContextFlags
Int32

Окне Флаги Win32, указывающие, какую часть объекта контекста нужно получить (например, CONTEXT_FULL, CONTEXT_CONTROL, CONTEXT_INTEGER).

Context
Byte[]

[Вход, выход] КОНТЕКСТная структура Win32, содержащая контекст указанного потока. Значение элемента Контекстфлагс этой структуры указывает, какие части контекста потока необходимо получить.

Применяется к

GetContext(Int32, Void*, Int32)

Получение текущего контекста (значений регистров) потока.

public:
 void GetContext(int ContextFlags, void* Context, int ContextSize);
void GetContext(int ContextFlags, void* Context, int ContextSize);
public void GetContext (int ContextFlags, void* Context, int ContextSize);
member this.GetContext : int * nativeptr<unit> * int -> unit

Параметры

ContextFlags
Int32

Окне Флаги Win32, указывающие, какую часть объекта контекста нужно получить (например, CONTEXT_FULL, CONTEXT_CONTROL, CONTEXT_INTEGER).

Context
Void*

[Вход, выход] КОНТЕКСТная структура Win32, содержащая контекст указанного потока. Значение элемента Контекстфлагс этой структуры указывает, какие части контекста потока необходимо получить.

ContextSize
Int32

Окне Размер структуры контекста для чтения в байтах. Он должен точно соответствовать размеру, требуемому для чтения контекста.

Применяется к