Udostępnij za pośrednictwem


ICorRuntimeHost::CreateEvidence — Metoda

Pobiera wskaźnik interfejsu typu System.Security.Principal.IIdentity, który umożliwia hostowi tworzenie dowodów zabezpieczeń w celu przekazania do metody CreateDomain lub CreateDomainEx.

Składnia

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

Parametry

pEvidence
[out] Wskaźnik interfejsu System.Security.Principal.IIdentity do wystąpienia używanego do tworzenia dowodów zabezpieczeń. Ten wskaźnik jest typowany IUnknown, więc wywołujące powinny zwykle wywoływać QueryInterface ten interfejs, aby uzyskać wskaźnik do .System.Security.Principal.IIdentity

Wartość zwracana

HRESULT Opis
S_OK Operacja zakończyła się pomyślnie.
S_FALSE Operacja nie powiodła się.
E_FAIL Wystąpił nieznany, katastrofalny błąd. Jeśli metoda zwróci E_FAIL, środowisko uruchomieniowe języka wspólnego (CLR) nie będzie już używane w procesie. Kolejne wywołania wszystkich interfejsów API hostingu zwracają HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLE ClR nie został załadowany do procesu lub CLR jest w stanie, w którym nie może uruchomić kodu zarządzanego ani pomyślnie przetworzyć wywołania.

Uwagi

Ta metoda zwraca pustą kolekcję, której nie można wypełnić z kodu natywnego. Zamiast tego należy użyć Evidence metody .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MSCorEE.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

.NET Framework wersja: 1.0, 1.1

Zobacz też