次の方法で共有


IHostAssemblyManager

更新 : 2007 年 11 月

共通言語ランタイム (CLR: Common Language Runtime) またはホストが読み込むアセンブリ セットを、ホストが指定できるようにするメソッドを提供します。

interface IHostAssemblyManager: IUnknown {
    HRESULT GetAssemblyStore (
        [out] IHostAssemblyStore **ppAssemblyStore
    );
    HRESULT GetNonHostStoreAssemblies (
        [out] ICLRAssemblyReferenceList** ppReferenceList
    );
};

メソッド

メソッド

説明

IHostAssemblyManager::GetAssemblyStore メソッド

ホストが読み込むアセンブリの一覧を表す IHostAssemblyStore へのインターフェイス ポインタを取得します。

IHostAssemblyManager::GetNonHostStoreAssemblies メソッド

ホストが CLR に対して読み込むことを要求するアセンブリの一覧を表す、ICLRAssemblyReferenceList へのインターフェイス ポインタを取得します。

解説

ホストは IHostAssemblyManager または IHostAssemblyStore を実装する必要はありません。ホストが IHostAssemblyManager を実装する場合は、IHostAssemblyStore も実装する必要があります。

ランタイムは初期化の際に IID_IHostAssemblyManager の IID を指定して IHostControl::GetHostManager を呼び出し、IHostAssemblyManager を照会します。

必要条件

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

ヘッダー : MSCorEE.idl

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

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

ICLRAssemblyReferenceList

IHostAssemblyStore

IHostControl

その他の技術情報

ホスト インターフェイス