ICorRuntimeHost::CreateDomain (Método)
Crea un dominio de aplicación. El autor de la llamada recibe un puntero de interfaz de tipo _AppDomain a una instancia de tipo System.AppDomain.
Sintaxis
HRESULT CreateDomain (
[in] LPWSTR pwzFriendlyName,
[in] IUnknown* pIdentityArray,
[out] void **pAppDomain
);
Parámetros
pwzFriendlyName
[in] Parámetro opcional que se usa para asignar un nombre descriptivo al dominio. Este nombre descriptivo puede mostrarse en las interfaces de usuario, tales como depuradores, para identificar el dominio.
pIdentityArray
[in] Matriz opcional de punteros a instancias de IIdentity
que representan la evidencia asignada mediante la directiva de seguridad para establecer un conjunto de permisos. Se puede obtener un objeto IIdentity
llamando al método CreateEvidence.
pAppDomain
[out] Puntero de interfaz de tipo _AppDomain a una instancia de System.AppDomain que se puede usar para controlar aún más el dominio.
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. |
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: 1.0, 1.1