ホーム › System.Diagnostics.Debug.ActiveScript › IActiveScript
IActiveScript
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetScriptSite(IActiveScriptSite* pass) |
| 4 | HRESULT GetScriptSite(GUID* riid, void** ppvObject) |
| 5 | HRESULT SetScriptState(SCRIPTSTATE ss) |
| 6 | HRESULT GetScriptState(SCRIPTSTATE* pssState) |
| 7 | HRESULT Close() |
| 8 | HRESULT AddNamedItem(LPWSTR pstrName, DWORD dwFlags) |
| 9 | HRESULT AddTypeLib(GUID* rguidTypeLib, DWORD dwMajor, DWORD dwMinor, DWORD dwFlags) |
| 10 | HRESULT GetScriptDispatch(LPWSTR pstrItemName, IDispatch** ppdisp) |
| 11 | HRESULT GetCurrentScriptThreadID(DWORD* pstidThread) |
| 12 | HRESULT GetScriptThreadID(DWORD dwWin32ThreadId, DWORD* pstidThread) |
| 13 | HRESULT GetScriptThreadState(DWORD stidThread, SCRIPTTHREADSTATE* pstsState) |
| 14 | HRESULT InterruptScriptThread(DWORD stidThread, EXCEPINFO* pexcepinfo, DWORD dwFlags) |
| 15 | HRESULT Clone(IActiveScript** ppscript) |