次の方法で共有


AssemblyBindInfo 構造体

参照アセンブリに関する詳細情報を提供します。

構文

typedef struct _AssemblyBindInfo {  
    DWORD       dwAppDomainId;  
    LPCWSTR     lpReferencedIdentity;  
    LPCWSTR     lpPostPolicyIdentity;  
    DWORD       ePolicyLevel;  
} AssemblyBindInfo;  

メンバー

メンバー 説明
dwAppDomainId IHostAssemblyStore::ProvideAssembly の呼び出しで返され、参照されるアセンブリが読み込まれる IStream の一意の識別子。
lpReferencedIdentity 参照されるアセンブリの一意の識別子。
lpPostPolicyIdentity バインド ポリシー値の適用後に参照されるアセンブリの識別子。
ePolicyLevel 参照されるアセンブリに適用されるバージョン管理ポリシー (存在する場合) を示す EPolicyAction 値のいずれか。

解説

ホストから、一意の識別子 dwAppDomainId が共通言語ランタイム (CLR) に提供されます。 IHostAssemblyStore::ProvideAssembly の呼び出しが返されると、ランタイムで識別子を使用して、IStream の内容がマップされているかどうかが判断されます。 その場合、ランタイムではストリームが再マッピングされるのではなく、既存のコピーが読み込まれます。 ランタイムでは、IHostAssemblyStore::ProvideModule の呼び出しから返されたストリームの検索キーとしても、この識別子が使用されます。 そのため、識別子はモジュール要求とアセンブリ要求に対して一意である必要があります。

必要条件

:システム要件」を参照してください。

ヘッダー: MSCorEE.idl

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目