ModuleBindInfo 结构

提供有关所引用模块和包含它的程序集的详细信息。

语法

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

成员

成员 说明
dwAppDomainId IStream 的唯一标识符,此标识符是通过调用要从中加载所引用模块的 IHostAssemblyStore::ProvideModule 方法返回的。
lpAssemblyIdentity 包含所引用模块的程序集的唯一标识符。
lpModuleName 所引用模块的名称。

注解

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

要求

平台:请参阅系统要求

标头:MSCorEE.idl

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

.NET Framework 版本:自 2.0 起可用

另请参阅