Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает указатель интерфейса на экземпляр любого из типов диспетчеров, которые узел может использовать для настройки среды CLR.
Синтаксис
HRESULT GetCLRManager (
[in] REFIID riid,
[out] void **ppObject
);
Параметры
riid
[in] Возвращаемый IID тип диспетчера. Поддерживаются следующие IID значения.
IID_ICLRDebugManager: указывает, что
ppObjectбудет иметь тип ICLRDebugManager.IID_ICLRErrorReportingManager: указывает, что
ppObjectбудет иметь тип ICLRErrorReportingManager.IID_ICLRGCManager: указывает, что
ppObjectбудет иметь тип ICLRGCManager.IID_ICLRHostProtectionManager: указывает, что
ppObjectбудет иметь тип ICLRHostProtectionManager.IID_ICLROnEventManager: указывает, что
ppObjectбудет иметь тип ICLROnEventManager.IID_ICLRPolicyManager: указывает, что
ppObjectбудет иметь тип ICLRPolicyManager.IID_ICLRTaskManager: указывает, что
ppObjectбудет иметь тип ICLRTaskManager.
ppObject
[out] Указатель интерфейса на запрошенный диспетчер или значение NULL, если запрошен недопустимый тип диспетчера.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK | Метод возвратился успешно. |
| 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 | Тип интерфейса не поддерживается. |
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.