ModuleBindInfo 结构

提供关于引用的模块及包含它的程序集的详细信息。

typedef struct _ModuleBindInfo {
    DWORD    dwAppDomainId;
    LPCWSTR  lpAssemblyIdentity;
    LPCWSTR  lpModuleName
} ModuleBindInfo;

成员

成员

说明

dwAppDomainId

通过调用 IHostAssemblyStore::ProvideModule 方法(将根据该方法加载引用的模块)返回的 IStream 的唯一标识符。

lpAssemblyIdentity

包含引用的模块的程序集的唯一标识符。

lpModuleName

引用的模块的名称。

备注

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

要求

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

**头文件:**MSCorEE.idl

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

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

请参见

参考

AssemblyBindInfo 结构

ICLRAssemblyIdentityManager 接口

ICLRAssemblyReferenceList 接口

IHostAssemblyManager 接口

其他资源

承载结构