Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает указатель интерфейса на IHostAssemblyStore , представляющий список сборок, загруженных узлом.
Синтаксис
HRESULT GetAssemblyStore (
[out] IHostAssemblyStore **ppAssemblyStore
);
Параметры
ppAssemblyStore
[out] Указатель функции на IHostAssemblyStore экземпляр или значение NULL, если узел не реализует IHostAssemblyStore.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK |
GetAssemblyStore возвращается успешно. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов. |
| HOST_E_TIMEOUT | Истекло время ожидания звонка. |
| HOST_E_NOT_OWNER | Вызывающий объект не является владельцем блокировки. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Когда метод возвращает E_FAIL, среда CLR больше не поддерживается в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
| E_NOINTERFACE | Узел не предоставляет реализацию IHostAssemblyStore. |
Комментарии
IHostAssemblyStore предоставляет методы, позволяющие узлу выполнять привязку к сборкам и модулям независимо от среды CLR. Узлы обычно предоставляют хранилища сборок, чтобы разрешить загрузку сборок из форматов, отличных от файловой системы.
Примечание
Если узел не реализует IHostAssemblyStore, GetAssemblyStore должен возвращать значение HRESULT, равное E_NOINTERFACE, и присвоить значение ppAssemblyStore NULL.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0