Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.ActiveScript › IDebugApplication32

IDebugApplication32

COM
IID51973c32-cb0c-11d0-b5c9-00a0244a0e7a継承元IRemoteDebugApplication自前メソッド開始 vtbl14

メソッド 20

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
14HRESULT SetName(LPWSTR pstrName)
15HRESULT StepOutComplete()
16HRESULT DebugOutput(LPWSTR pstr)
17HRESULT StartDebugSession()
18HRESULT HandleBreakPoint(BREAKREASON br, BREAKRESUMEACTION* pbra)
19HRESULT Close()
20HRESULT GetBreakFlags(DWORD* pabf, IRemoteDebugApplicationThread** pprdatSteppingThread)
21HRESULT GetCurrentThread(IDebugApplicationThread** pat)
22HRESULT CreateAsyncDebugOperation(IDebugSyncOperation* psdo, IDebugAsyncOperation** ppado)
23HRESULT AddStackFrameSniffer(IDebugStackFrameSniffer* pdsfs, DWORD* pdwCookie)
24HRESULT RemoveStackFrameSniffer(DWORD dwCookie)
25HRESULT QueryCurrentThreadIsDebuggerThread()
26HRESULT SynchronousCallInDebuggerThread(IDebugThreadCall32* pptc, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3)
27HRESULT CreateApplicationNode(IDebugApplicationNode** ppdanNew)
28HRESULT FireDebuggerEvent(GUID* riid, IUnknown* punk)
29HRESULT HandleRuntimeError(IActiveScriptErrorDebug* pErrorDebug, IActiveScriptSite* pScriptSite, BREAKRESUMEACTION* pbra, ERRORRESUMEACTION* perra, BOOL* pfCallOnScriptError)
30BOOL FCanJitDebug()
31BOOL FIsAutoJitDebugEnabled()
32HRESULT AddGlobalExpressionContextProvider(IProvideExpressionContexts* pdsfs, DWORD* pdwCookie)
33HRESULT RemoveGlobalExpressionContextProvider(DWORD dwCookie)