Win32 API 日本語リファレンス
ホームSystem.ClrHosting › IHostTaskManager

IHostTaskManager

COM
IID997ff24c-43b7-4352-8667-0dc04fafd354継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

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

vtblメソッド
3HRESULT GetCurrentTask(IHostTask** pTask)
4HRESULT CreateTask(DWORD dwStackSize, LPTHREAD_START_ROUTINE pStartAddress, void* pParameter, IHostTask** ppTask)
5HRESULT Sleep(DWORD dwMilliseconds, DWORD option)
6HRESULT SwitchToTask(DWORD option)
7HRESULT SetUILocale(DWORD lcid)
8HRESULT SetLocale(DWORD lcid)
9HRESULT CallNeedsHostHook(UINT_PTR target, BOOL* pbCallNeedsHostHook)
10HRESULT LeaveRuntime(UINT_PTR target)
11HRESULT EnterRuntime()
12HRESULT ReverseLeaveRuntime()
13HRESULT ReverseEnterRuntime()
14HRESULT BeginDelayAbort()
15HRESULT EndDelayAbort()
16HRESULT BeginThreadAffinity()
17HRESULT EndThreadAffinity()
18HRESULT SetStackGuarantee(DWORD guarantee)
19HRESULT GetStackGuarantee(DWORD* pGuarantee)
20HRESULT SetCLRTaskManager(ICLRTaskManager* ppManager)