Freigeben über


ICorRuntimeHost::CreateEvidence-Methode

Ruft einen Schnittstellenzeiger vom Typ System.Security.Principal.IIdentity ab, mit dem der Host einen Sicherheitsbeweis zur Übergabe an die CreateDomain- oder die CreateDomainEx-Methode erstellen kann.

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

Parameter

Rückgabewert

HRESULT

Beschreibungen

S_OK

Der Vorgang wurde erfolgreich ausgeführt.

S_FALSE

Der Vorgang konnte nicht erfolgreich beendet werden.

E_FAIL

Ein unbekannter, schwerwiegender Fehler ist aufgetreten. Wenn eine Methode E_FAIL zurückgibt, kann die Common Language Runtime (CLR) im Prozess nicht mehr verwendet werden. Nachfolgende Aufrufe einer beliebigen Hosting-API geben HOST_E_CLRNOTAVAILABLE zurück.

HOST_E_CLRNOTAVAILABLE

Die CLR wurde nicht in einen Prozess geladen oder befindet sich in einem Zustand, in dem sie weder verwalteten Code ausführen noch den Aufruf erfolgreich verarbeiten kann.

Hinweise

Diese Methode gibt eine leere Auflistung zurück, die nicht von systemeigenem Code aufgefüllt werden kann. Verwenden Sie stattdessen die Evidence-Methode.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Version: 1.0, 1.1

Siehe auch

Referenz

_AppDomain

AppDomain

ICorRuntimeHost-Schnittstelle