ICorRuntimeHost::CreateDomainEx (Método)
Crea un dominio de aplicación. El llamador recibe un puntero de interfaz, de tipo _AppDomain, a una instancia de tipo System.AppDomain. Este método permite al llamador pasar una instancia de IAppDomainSetup para configurar más características de la instancia de _AppDomain devuelta.
HRESULT CreateDomainEx (
[in] LPCWSTR pwzFriendlyName,
[in] IUnknown* pSetup,
[in] IUnknown* pIdentityArray,
[out] IUnknown** pAppDomain
);
Parámetros
pwzFriendlyName
[in] Parámetro opcional utilizado para dar un nombre descriptivo al dominio. Este nombre descriptivo se puede mostrar en interfaces de usuario, como los depuradores, para identificar el dominio.pSetup
[in] Puntero de interfaz opcional de tipo IAppDomainSetup, obtenido mediante una llamada al método ICorRuntimeHost::CreateDomainSetup.pIdentityArray
[in] Matriz opcional de punteros a instancias de IIdentity que representan la evidencia asignada a través de directivas de seguridad para establecer un conjunto de permisos. Un objeto IIdentity se puede obtener llamando al método CreateEvidence.pAppDomain
[out] Puntero de interfaz de tipo _AppDomain a una instancia de System.AppDomain que se puede utilizar para controlar de forma exhaustiva el dominio.
Valor devuelto
HRESULT |
Descripción |
---|---|
S_OK |
La operación se realizó correctamente. |
S_FALSE |
La operación no se completó con éxito. |
E_FAIL |
Se ha producido un error catastrófico desconocido. Si un método devuelve E_FAIL, Common Language Runtime (CLR) no se puede seguir utilizando en el proceso. Las llamadas posteriores a cualquier API de hospedaje devuelven HOST_E_CLRNOTAVAILABLE. |
HOST_E_CLRNOTAVAILABLE |
CLR no se ha cargado en un proceso o está en un estado en el que no puede ejecutar el código administrado o procesar la llamada correctamente. |
Comentarios
CreateDomainEx extiende las funciones de CreateDomain ya que permite al llamador pasar una instancia de IAppDomainSetup con los valores de las propiedades para configurar el dominio de aplicación.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.h
Biblioteca: Se incluye como recurso en MsCorEE.dll
Versión de .NET Framework: 1.0, 1.1