Поделиться через


Структура ModuleBindInfo

Обновлен: Ноябрь 2007

Предоставляет подробные сведения о модуле, на который указывает ссылка, и сборке, в которой он содержится.

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. Поэтому идентификатор должен быть уникальным как для запросов модулей, так и для запросов сборок.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: MSCorEE.idl

Библиотека: включена как ресурс в MSCorEE.dll

Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

См. также

Ссылки

Структура AssemblyBindInfo

Интерфейс ICLRAssemblyIdentityManager

Интерфейс ICLRAssemblyReferenceList

Интерфейс IHostAssemblyManager

Другие ресурсы

Структуры размещения