Table of Contents

Interface ICorDebugProcess

Namespace
Microsoft.Samples.Debugging.CorDebug.NativeApi
Assembly
raw.dll
[InterfaceType(1)]
[Guid("3D6F5F64-7538-11D3-8D5B-00104B35E7EF")]
public interface ICorDebugProcess : ICorDebugController

Methods

CanCommitChanges(uint, ref ICorDebugEditAndContinueSnapshot, out ICorDebugErrorInfoEnum)
ClearCurrentException(uint)
CommitChanges(uint, ref ICorDebugEditAndContinueSnapshot, out ICorDebugErrorInfoEnum)
Continue(int)
Detach()
EnableLogMessages(int)
EnumerateAppDomains(out ICorDebugAppDomainEnum)
EnumerateObjects(out ICorDebugObjectEnum)
EnumerateThreads(out ICorDebugThreadEnum)
GetHandle(out IntPtr)
GetHelperThreadID(out uint)
GetID(out uint)
GetObject(out ICorDebugValue)
GetThread(uint, out ICorDebugThread)
GetThreadContext(uint, uint, IntPtr)
HasQueuedCallbacks(ICorDebugThread, out int)
IsOSSuspended(uint, out int)
IsRunning(out int)
IsTransitionStub(ulong, out int)
ModifyLogSwitch(string, int)
ReadMemory(ulong, uint, byte[], out IntPtr)
SetAllThreadsDebugState(CorDebugThreadState, ICorDebugThread)
SetThreadContext(uint, uint, IntPtr)
Stop(uint)
Terminate(uint)
ThreadForFiberCookie(uint, out ICorDebugThread)
WriteMemory(ulong, uint, byte[], out IntPtr)