Метод ICLRMetaHost::QueryLegacyV2RuntimeBinding
Возвращает интерфейс, представляющий среду выполнения, к которой привязана устаревшая политика активации, например с помощью useLegacyV2RuntimeActivationPolicy
атрибута в <записи файла конфигурации элемента запуска>, путем прямого использования устаревших API активации или путем вызова метода ICLRRuntimeInfo::BindAsLegacyV2Runtime.
Синтаксис
HRESULT QueryLegacyV2RuntimeBinding (
[in] REFIID riid,
[out, iid_is(riid), retval] LPVOID *ppUnk);
Параметры
riid
[in] Обязательный.В настоящее время единственным допустимым значением для этого параметра является IID_ICLRRuntimeInfo
.
ppUnk
[out] Обязательный. При возврате этого метода содержит указатель на интерфейс ICLRRuntimeInfo , представляющий среду выполнения, привязанную к устаревшей политике активации.
Возвращаемое значение
Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.
HRESULT | Описание: |
---|---|
S_OK | Метод успешно выполнен, и возвращена среда выполнения, которая была привязана к устаревшей политике активации. |
S_FALSE | Метод успешно выполнен, но устаревшая среда выполнения еще не привязана. |
E_NOINTERFACE | Метод обнаружил среду выполнения, которая была привязана к устаревшей политике активации, но параметр riid не поддерживается этой средой. |
Remarks
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MetaHost.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с 4