Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Задает указатель интерфейса, который среда CLR может использовать для получения реализации интерфейса IHostControl узла.
Syntax
HRESULT SetHostControl(
[in] IHostControl* pHostControl
);
Parameters
pHostControl [in] Указатель интерфейса на реализацию интерфейса IHostControl узла.
Return Value
| HRESULT | Description |
|---|---|
| S_OK |
SetHostControl возвращается успешно. |
| HOST_E_CLRNOTAVAILABLE | СРЕДА CLR не была загружена в процесс или среда CLR находится в состоянии, в котором он не может запустить управляемый код или успешно обработать вызов. |
| HOST_E_TIMEOUT | Время ожидания вызова. |
| HOST_E_NOT_OWNER | Вызывающий объект не владеет блокировкой. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Если метод возвращает E_FAIL, среда CLR больше не используется в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
| E_CLR_ALREADY_STARTED | Среда CLR уже инициализирована. |
Remarks
Перед инициализацией среды CLR необходимо вызвать SetHostControlметод start или использовать любой из интерфейсов метаданных. Рекомендуется вызывать SetHostControl сразу после вызова функции CorBindToCurrentRuntime или CorBindToRuntimeEx.
Requirements
Платформы: см. раздел Требования к системе.
Header: MSCorEE.h
Библиотека: Включен как ресурс в MSCorEE.dll
версии .NET Framework: доступно с версии 2.0