Compartir a través de


ICorRuntimeHost::CreateEvidence (Método)

Obtiene un puntero de interfaz de tipo System.Security.Principal.IIdentity, que permite al host crear evidencia de seguridad para pasar al método CreateDomain o CreateDomainEx.

Sintaxis

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

Parámetros

pEvidence
[out] Puntero de interfaz a una instancia de System.Security.Principal.IIdentity que se usa para crear evidencia de seguridad. Este puntero se escribe IUnknown, por lo que los autores de llamadas normalmente deben llamar a QueryInterface en esta interfaz para obtener un puntero a un elemento System.Security.Principal.IIdentity.

Valor devuelto

HRESULT Descripción
S_OK La operación se realizó correctamente.
S_FALSE No se ha podido completar la operación.
E_FAIL Se ha producido un error grave desconocido. Si un método devuelve E_FAIL, Common Language Runtime (CLR) ya no se puede usar en el proceso. Las llamadas posteriores a cualquier API de hospedaje devuelven HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLE Si se devuelve este valor, significa que Common Language Runtime (CLR) no se ha cargado en un proceso o se encuentra en un estado en el que no puede ejecutar código administrado ni procesar la llamada correctamente.

Comentarios

Este método devuelve una colección vacía que no se puede rellenar desde código nativo. Debe utilizar el método Evidence en lugar de este.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MSCorEE.h

Biblioteca: incluida como recurso en MSCorEE.dll

Versión de .NET Framework: 1.0, 1.1

Consulte también