Comparteix a través de


ICLRRuntimeHost::UnloadAppDomain (Método)

Descarga el administrado AppDomain que corresponde al identificador numérico especificado.

Sintaxis

HRESULT UnloadAppDomain(
    [in] DWORD dwAppDomainId
    [in] BOOL  fWaitUntilDone
);

Parámetros

dwAppDomainId [in] Identificador numérico del dominio de aplicación que se va a descargar.

fWaitUntilDone [in] true para indicar que Common Language Runtime( CLR) debe esperar hasta que haya terminado de ejecutar el subproceso actual de la aplicación antes de intentar descargar el dominio de aplicación.

Valor devuelto

HRESULT Descripción
S_OK UnloadAppDomain se devolvió correctamente.
HOST_E_CLRNOTAVAILABLE CLR no se ha cargado en un proceso o CLR está en un estado en el que no puede ejecutar código administrado ni procesar la llamada correctamente.
HOST_E_TIMEOUT Se agota el tiempo de espera de la llamada.
HOST_E_NOT_OWNER El autor de la llamada no posee el bloqueo.
HOST_E_ABANDONED Se canceló un evento mientras un subproceso bloqueado o fibra estaba esperando.
E_FAIL Se produjo un error catastrófico desconocido. Si un método devuelve E_FAIL, CLR ya no se puede usar dentro del proceso. Las llamadas posteriores a los métodos de hospedaje devuelven HOST_E_CLRNOTAVAILABLE.

Observaciones

Puede obtener el identificador numérico del dominio de aplicación en el que se ejecuta el subproceso actual llamando a GetCurrentAppDomainId. Este identificador corresponde a la Id propiedad del tipo administrado AppDomain .

Requisitos

Plataformas: Consulte Requisitos del sistema.

Encabezado: MSCorEE.h

Biblioteca: Incluido como recurso en MSCorEE.dll

Versiones de .NET Framework: Disponible desde la versión 2.0

Consulte también