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

IActiveScript

COM
IIDbb1a2ae1-a4f9-11cf-8f20-00805f2cd064継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

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

vtblメソッド
3HRESULT SetScriptSite(IActiveScriptSite* pass)
4HRESULT GetScriptSite(GUID* riid, void** ppvObject)
5HRESULT SetScriptState(SCRIPTSTATE ss)
6HRESULT GetScriptState(SCRIPTSTATE* pssState)
7HRESULT Close()
8HRESULT AddNamedItem(LPWSTR pstrName, DWORD dwFlags)
9HRESULT AddTypeLib(GUID* rguidTypeLib, DWORD dwMajor, DWORD dwMinor, DWORD dwFlags)
10HRESULT GetScriptDispatch(LPWSTR pstrItemName, IDispatch** ppdisp)
11HRESULT GetCurrentScriptThreadID(DWORD* pstidThread)
12HRESULT GetScriptThreadID(DWORD dwWin32ThreadId, DWORD* pstidThread)
13HRESULT GetScriptThreadState(DWORD stidThread, SCRIPTTHREADSTATE* pstsState)
14HRESULT InterruptScriptThread(DWORD stidThread, EXCEPINFO* pexcepinfo, DWORD dwFlags)
15HRESULT Clone(IActiveScript** ppscript)