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


Метод ICorRuntimeHost::CreateEvidence

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

Получает указатель интерфейса типа System.Security.Principal.IIdentity, который позволяет узлу создавать свидетельство безопасности для передачи методам CreateDomain или CreateDomainEx.

HRESULT CreateEvidence (
    [out] IUnknown** pEvidence
);

Параметры

  • pEvidence
    [out] Указатель интерфейса экземпляра System.Security.Principal.IIdentity, используемый для создания свидетельства безопасности. Данный указатель типизирован IUnknown, поэтому вызывающие, как правило, должны вызывать QueryInterface на данном интерфейсе для получения указателя на System.Security.Principal.IIdentity.

Возвращаемое значение

HRESULT

Описание

S_OK

Операция выполнена успешно.

S_FALSE

Не удалось завершить операцию.

E_FAIL

Произошел неизвестный разрушительный сбой. Если метод вернет значение E_FAIL, среду CLR более нельзя будет использовать в данном процессе. Последующие вызовы любых размещающих интерфейсов API основного приложения возвращают значение HOST_E_CLRNOTAVAILABLE.

HOST_E_CLRNOTAVAILABLE

Среда CLR не загружена в процесс или находится в состоянии, в котором ей не удается выполнить управляемый код или успешно обработать вызов.

Требования

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

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

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

Версия .NET Framework: 1.0, 1.1

См. также

Ссылки

_AppDomain

AppDomain

Интерфейс ICorRuntimeHost