MCPcopy Create free account
hub / github.com/HoShiMin/Kernel-Bridge / KbGetThreadContext

Function KbGetThreadContext

User-Bridge/API/User-Bridge.cpp:993–1001  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

991 }
992
993 BOOL WINAPI KbGetThreadContext(ULONG ThreadId, OUT PCONTEXT Context, ULONG ContextSize, OPTIONAL WdkTypes::KPROCESSOR_MODE ProcessorMode)
994 {
995 KB_GET_SET_THREAD_CONTEXT_IN Input = {};
996 Input.ThreadId = ThreadId;
997 Input.ContextSize = ContextSize;
998 Input.ProcessorMode = ProcessorMode;
999 Input.Context = reinterpret_cast<WdkTypes::PVOID>(Context);
1000 return KbSendRequest(Ctls::KbGetThreadContext, &Input, sizeof(Input));
1001 }
1002
1003 BOOL WINAPI KbSetThreadContext(ULONG ThreadId, IN PCONTEXT Context, ULONG ContextSize, OPTIONAL WdkTypes::KPROCESSOR_MODE ProcessorMode)
1004 {

Callers

nothing calls this directly

Calls 1

KbSendRequestFunction · 0.85

Tested by

no test coverage detected