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

ICLRRuntimeInfo

COM
IIDbd39d1d2-ba2f-486a-89b0-b4b0cb466891継承元IUnknown自前メソッド開始 vtbl3

メソッド 12

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

vtblメソッド
3HRESULT GetVersionString(LPWSTR pwzBuffer, DWORD* pcchBuffer)
4HRESULT GetRuntimeDirectory(LPWSTR pwzBuffer, DWORD* pcchBuffer)
5HRESULT IsLoaded(HANDLE hndProcess, BOOL* pbLoaded)
6HRESULT LoadErrorString(DWORD iResourceID, LPWSTR pwzBuffer, DWORD* pcchBuffer, INT iLocaleID)
7HRESULT LoadLibraryA(LPWSTR pwzDllName, HMODULE* phndModule)
8HRESULT GetProcAddress(LPSTR pszProcName, void** ppProc)
9HRESULT GetInterface(GUID* rclsid, GUID* riid, void** ppUnk)
10HRESULT IsLoadable(BOOL* pbLoadable)
11HRESULT SetDefaultStartupFlags(DWORD dwStartupFlags, LPWSTR pwzHostConfigFile)
12HRESULT GetDefaultStartupFlags(DWORD* pdwStartupFlags, LPWSTR pwzHostConfigFile, DWORD* pcchHostConfigFile)
13HRESULT BindAsLegacyV2Runtime()
14HRESULT IsStarted(BOOL* pbStarted, DWORD* pdwStartupFlags)