ICLRRuntimeInfo::GetProcAddress メソッド

このインターフェイスに関連付けられた共通言語ランタイム (CLR: Common Language Runtime) からエクスポートされた、指定の関数のアドレスを取得します。

このメソッドは、GetRealProcAddress 関数よりも優先されます。

HRESULT GetProcAddress(
     [in]  LPCSTR pszProcName,
     [out, retval] LPVOID *ppProc);

パラメーター

  • pszProcName
    [入力] エクスポートされた関数の名前。

  • ppProc
    [出力] エクスポートされた関数のアドレス。

戻り値

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。

HRESULT

説明

S_OK

メソッドは正常に終了しました。

E_POINTER

pszProcName または ppProc が null です。

CLR_E_SHIM_RUNTIMEEXPORT

指定された関数は、エクスポートされた関数ではありません。

解説

このメソッドによって CLR は、読み込まれますが、初期化されません。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4

参照

参照

ICLRRuntimeInfo インターフェイス

その他の技術情報

ホスト インターフェイス

ホスト (アンマネージ API リファレンス)