AssemblyBindInfo

更新:2007 年 11 月

提供引用的程序集的详细信息。

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

成员

成员

说明

dwAppDomainId

通过调用 IHostAssemblyStore::ProvideAssembly 返回的 IStream 的唯一标识符,根据该标识符加载引用的程序集。

lpReferencedIdentity

引用的程序集的唯一标识符。

lpPostPolicyIdentity

在应用了任何绑定策略值后标识引用的程序集的标识符。

ePolicyLevel

用于指示应对引用的程序集应用哪些版本控制策略(如果有)的 EPolicyAction 值之一。

备注

宿主向公共语言运行库 (CLR) 提供唯一标识符 dwAppDomainId。对 IHostAssemblyStore::ProvideAssembly 的调用返回后,运行库将使用该标识符确定 IStream 的内容是否已映射。如果已映射,则运行库将加载现有副本,而不会重新映射流。运行库也使用此标识符作为从对 IHostAssemblyStore::ProvideModule 的调用中返回的流的查找密钥。因此,对于模块请求和程序集请求来说,该标识符必须是唯一的。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.idl

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICLRAssemblyIdentityManager

ICLRAssemblyReferenceList

IHostAssemblyManager

IHostAssemblyStore

ModuleBindInfo

其他资源

宿主结构