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