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

ICLRRuntimeHost

COM
IID90f1a06c-7712-4762-86b5-7a5eba6bdb02継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT Start()
4HRESULT Stop()
5HRESULT SetHostControl(IHostControl* pHostControl)
6HRESULT GetCLRControl(ICLRControl** pCLRControl)
7HRESULT UnloadAppDomain(DWORD dwAppDomainId, BOOL fWaitUntilDone)
8HRESULT ExecuteInAppDomain(DWORD dwAppDomainId, FExecuteInAppDomainCallback pCallback, void* cookie)
9HRESULT GetCurrentAppDomainId(DWORD* pdwAppDomainId)
10HRESULT ExecuteApplication(LPWSTR pwzAppFullName, DWORD dwManifestPaths, LPWSTR* ppwzManifestPaths, DWORD dwActivationData, LPWSTR* ppwzActivationData, INT* pReturnValue)
11HRESULT ExecuteInDefaultAppDomain(LPWSTR pwzAssemblyPath, LPWSTR pwzTypeName, LPWSTR pwzMethodName, LPWSTR pwzArgument, DWORD* pReturnValue)