Compartir a través de


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

Vea también

Referencia

_AppDomain

AppDomain

ICorRuntimeHost::CreateDomain (Método)

IAppDomainSetup (Interfaz)

ICorRuntimeHost (Interfaz)

System.IAppDomainSetup