次の方法で共有


IHostPolicyManager

更新 : 2007 年 11 月

中止、タイムアウト、またはエラーの場合に共通言語ランタイム (CLR: Common Language Runtime) が実行するアクションをホストに通知するメソッドを提供します。

interface IHostPolicyManager: IUnknown {
    HRESULT OnDefaultAction (
        [in] EClrOperation  operation, 
        [in] EPolicyAction  action
    );
    HRESULT OnFailure(
        [in] EClrFailure    failure,
        [in] EPolicyAction  action
    );
    HRESULT OnTimeout (
        [in] EClrOperation  operation, 
        [in] EPolicyAction  action
    );
}

メソッド

メソッド

説明

IHostPolicyManager::OnDefaultAction メソッド

スレッドの中止または AppDomain のアンロードに応答して、CLR が、ICLRPolicyManager::SetDefaultAction の呼び出しで指定された既定のアクションを実行しようとしていることをホストに通知します。

IHostPolicyManager::OnFailure メソッド

CLR が、リソースの割り当てエラーまたは再生エラーに応答して、ICLRPolicyManager::SetActionOnFailure への呼び出しで指定されたアクションを実行しようとしていることをホストに通知します。

IHostPolicyManager::OnTimeout メソッド

CLR がタイムアウトに応答して、ICLRPolicyManager::SetActionOnTimeout への呼び出しで指定されたアクションを実行しようとしていることをホストに通知します。

必要条件

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

ヘッダー : MSCorEE.idl

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

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

参照

参照

EClrFailure

EClrOperation

EPolicyAction

ICLRPolicyManager

その他の技術情報

ホスト インターフェイス