ホーム › System.Diagnostics.Debug.Extensions › IDebugEventContextCallbacks
IDebugEventContextCallbacks
COMメソッド 14
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetInterestMask(DWORD* Mask) |
| 4 | HRESULT Breakpoint(IDebugBreakpoint2* Bp, void* Context, DWORD ContextSize) |
| 5 | HRESULT Exception(EXCEPTION_RECORD64* Exception, DWORD FirstChance, void* Context, DWORD ContextSize) |
| 6 | HRESULT CreateThread(ULONGLONG Handle, ULONGLONG DataOffset, ULONGLONG StartOffset, void* Context, DWORD ContextSize) |
| 7 | HRESULT ExitThread(DWORD ExitCode, void* Context, DWORD ContextSize) |
| 8 | HRESULT CreateProcessA(ULONGLONG ImageFileHandle, ULONGLONG Handle, ULONGLONG BaseOffset, DWORD ModuleSize, LPWSTR ModuleName, LPWSTR ImageName, DWORD CheckSum, DWORD TimeDateStamp, ULONGLONG InitialThreadHandle, ULONGLONG ThreadDataOffset, ULONGLONG StartOffset, void* Context, DWORD ContextSize) |
| 9 | HRESULT ExitProcess(DWORD ExitCode, void* Context, DWORD ContextSize) |
| 10 | HRESULT LoadModule(ULONGLONG ImageFileHandle, ULONGLONG BaseOffset, DWORD ModuleSize, LPWSTR ModuleName, LPWSTR ImageName, DWORD CheckSum, DWORD TimeDateStamp, void* Context, DWORD ContextSize) |
| 11 | HRESULT UnloadModule(LPWSTR ImageBaseName, ULONGLONG BaseOffset, void* Context, DWORD ContextSize) |
| 12 | HRESULT SystemError(DWORD Error, DWORD Level, void* Context, DWORD ContextSize) |
| 13 | HRESULT SessionStatus(DWORD Status) |
| 14 | HRESULT ChangeDebuggeeState(DWORD Flags, ULONGLONG Argument, void* Context, DWORD ContextSize) |
| 15 | HRESULT ChangeEngineState(DWORD Flags, ULONGLONG Argument, void* Context, DWORD ContextSize) |
| 16 | HRESULT ChangeSymbolState(DWORD Flags, ULONGLONG Argument) |