Dela via


ICorRuntimeHost::CreateEvidence, metod

Hämtar en gränssnittspekare av typen System.Security.Principal.IIdentity, som gör att värden kan skapa säkerhetsbevis som skickas till metoden CreateDomain eller CreateDomainEx .

Syntax

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

Parametrar

pEvidence
[ut] En gränssnittspekare till en System.Security.Principal.IIdentity instans som används för att skapa säkerhetsbevis. Den här pekaren har skrivits IUnknown, så anropare bör vanligtvis anropa QueryInterface på det här gränssnittet för att hämta en pekare till en System.Security.Principal.IIdentity.

Returvärde

HRESULT Description
S_OK Åtgärden lyckades.
S_FALSE Det gick inte att slutföra åtgärden.
E_FAIL Ett okänt oåterkalleligt fel inträffade. Om en metod returnerar E_FAIL kan CLR (Common Language Runtime) inte längre användas i processen. Efterföljande anrop till alla värd-API:er returnerar HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLE CLR har inte lästs in i en process, eller så är CLR i ett tillstånd där den inte kan köra hanterad kod eller bearbeta anropet.

Kommentarer

Den här metoden returnerar en tom samling som inte kan fyllas i från intern kod. Du bör använda Evidence metoden i stället.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: Ingår som en resurs i MSCorEE.dll

.NET Framework version: 1.0, 1.1

Se även