Метод 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