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 起可用