Compartir a través de


Eventos de cargadores y enlazadores del entorno de ejecución de .NET

Los eventos descritos en este artículo recopilan información relativa a la carga y descarga de conjuntos y módulos. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, vea Registro y seguimiento de aplicaciones .NET.

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
DomainModuleLoad_V1 151 Se genera cuando se carga un módulo para un dominio de aplicación.

Evento ModuleLoad_V2

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
ModuleLoad_V2 152 Se genera cuando se carga un módulo durante la duración de un proceso.
Nombre del campo Tipo de datos Descripción
ModuleID win:UInt64 Identificador único para el módulo.
AssemblyID win:UInt64 Identificador del ensamblado en el que reside este módulo.
ModuleFlags win:UInt32 0x1: módulo neutro de dominio.

0x2: módulo con una imagen nativa.

0x4: módulo dinámico.

0x8: módulo de manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen de Lenguaje intermedio común (CIL) para el módulo, o bien nombre de módulo dinámico si es un ensamblado dinámico (terminado en NULL).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa de módulo, si está presente (terminado en null).
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa (PDB) administrada que coincide con este módulo.
ManagedPdbAge win:UInt32 Número de antigüedad escrito en la PDB administrada que coincide con este módulo.
ManagedPdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB administrada que coincide con este módulo. En algunos casos, puede tratarse simplemente de un nombre de archivo.
NativePdbSignature win:GUID Firma GUID del PDB del generador de imágenes nativas (NGen) que coincide con este módulo, en su caso.
NativePdbAge win:UInt32 Número de antigüedad escrito en la PDB de NGen que coincide con este módulo, en su caso.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB de NGen que coincide con este módulo, en su caso. En algunos casos, puede tratarse simplemente de un nombre de archivo.

Evento ModuleUnload_V2

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
ModuleUnload_V2 153 Se genera cuando se descarga un módulo durante la duración de un proceso.
Nombre del campo Tipo de datos Descripción
ModuleID win:UInt64 Identificador único para el módulo.
AssemblyID win:UInt64 Identificador del ensamblado en el que reside este módulo.
ModuleFlags win:UInt32 0x1: módulo neutro de dominio.

0x2: módulo con una imagen nativa.

0x4: módulo dinámico.

0x8: módulo de manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen de Lenguaje intermedio común (CIL) para el módulo, o bien nombre de módulo dinámico si es un ensamblado dinámico (terminado en NULL).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa de módulo, si está presente (terminado en null).
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa (PDB) administrada que coincide con este módulo.
ManagedPdbAge win:UInt32 Número de antigüedad escrito en la PDB administrada que coincide con este módulo.
ManagedPdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB administrada que coincide con este módulo. En algunos casos, puede tratarse simplemente de un nombre de archivo.
NativePdbSignature win:GUID Firma GUID del PDB del generador de imágenes nativas (NGen) que coincide con este módulo, en su caso.
NativePdbAge win:UInt32 Número de antigüedad escrito en la PDB de NGen que coincide con este módulo, en su caso.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB de NGen que coincide con este módulo, en su caso. En algunos casos, puede tratarse simplemente de un nombre de archivo.

Evento ModuleDCStart_V2

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
ModuleDCStart_V2 153 Enumera los módulos durante una detención de inicio.
Nombre del campo Tipo de datos Descripción
ModuleID win:UInt64 Identificador único para el módulo.
AssemblyID win:UInt64 Identificador del ensamblado en el que reside este módulo.
ModuleFlags win:UInt32 0x1: módulo neutro de dominio.

0x2: módulo con una imagen nativa.

0x4: módulo dinámico.

0x8: módulo de manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen de Lenguaje intermedio común (CIL) para el módulo, o bien nombre de módulo dinámico si es un ensamblado dinámico (terminado en NULL).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa de módulo, si está presente (terminado en null).
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa (PDB) administrada que coincide con este módulo.
ManagedPdbAge win:UInt32 Número de antigüedad escrito en la PDB administrada que coincide con este módulo.
ManagedPdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB administrada que coincide con este módulo. En algunos casos, puede tratarse simplemente de un nombre de archivo.
NativePdbSignature win:GUID Firma GUID del PDB del generador de imágenes nativas (NGen) que coincide con este módulo, en su caso.
NativePdbAge win:UInt32 Número de antigüedad escrito en la PDB de NGen que coincide con este módulo, en su caso.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB de NGen que coincide con este módulo, en su caso. En algunos casos, puede tratarse simplemente de un nombre de archivo.

Evento ModuleDCEnd_V2

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
ModuleDCEnd_V2 154 Enumera los módulos durante una detención de finalización.
Nombre del campo Tipo de datos Descripción
ModuleID win:UInt64 Identificador único para el módulo.
AssemblyID win:UInt64 Identificador del ensamblado en el que reside este módulo.
ModuleFlags win:UInt32 0x1: módulo neutro de dominio.

0x2: módulo con una imagen nativa.

0x4: módulo dinámico.

0x8: módulo de manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen de Lenguaje intermedio común (CIL) para el módulo, o bien nombre de módulo dinámico si es un ensamblado dinámico (terminado en NULL).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa de módulo, si está presente (terminado en null).
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa (PDB) administrada que coincide con este módulo.
ManagedPdbAge win:UInt32 Número de antigüedad escrito en la PDB administrada que coincide con este módulo.
ManagedPdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB administrada que coincide con este módulo. En algunos casos, puede tratarse simplemente de un nombre de archivo.
NativePdbSignature win:GUID Firma GUID del PDB del generador de imágenes nativas (NGen) que coincide con este módulo, en su caso.
NativePdbAge win:UInt32 Número de antigüedad escrito en la PDB de NGen que coincide con este módulo, en su caso.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó la PDB de NGen que coincide con este módulo, en su caso. En algunos casos, puede tratarse simplemente de un nombre de archivo.

Evento AssemblyLoad_V1

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
AssemblyLoad_V1 154 Se genera cuando se carga un ensamblado.
Nombre del campo Tipo de datos Descripción
AssemblyID win:UInt64 Identificador único para el ensamblado.
AppDomainID win:UInt64 Identificador del dominio de este ensamblado.
BindingID win:UInt64 Identificador que identifica de forma exclusiva el enlace de ensamblado.
AssemblyFlags win:UInt32 0x1: ensamblado neutro de dominio.

0x2: ensamblado dinámico.

0x4: ensamblado con una imagen nativa.

0x8: ensamblado recopilable.
AssemblyName win:UnicodeString Nombre completo del ensamblado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AssemblyUnload_V1

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
FireAssemblyUnload_V1 155 Se genera cuando se carga un ensamblado.
Nombre del campo Tipo de datos Descripción
AssemblyID win:UInt64 Identificador único para el ensamblado.
AppDomainID win:UInt64 Identificador del dominio de este ensamblado.
BindingID win:UInt64 Identificador que identifica de forma exclusiva el enlace de ensamblado.
AssemblyFlags win:UInt32 0x1: ensamblado neutro de dominio.

0x2: ensamblado dinámico.

0x4: ensamblado con una imagen nativa.

0x8: ensamblado recopilable.
AssemblyName win:UnicodeString Nombre completo del ensamblado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AssemblyDCStart_V1

Palabra clave para generar el evento Evento Nivel
LoaderKeyword (0x8) DomainModuleLoad_V1 Informativo (4)
Evento Id. de evento Descripción
AssemblyDCStart_V1 155 Enumera los ensamblados durante una detención de inicio.
Nombre del campo Tipo de datos Descripción
AssemblyID win:UInt64 Identificador único para el ensamblado.
AppDomainID win:UInt64 Identificador del dominio de este ensamblado.
BindingID win:UInt64 Identificador que identifica de forma exclusiva el enlace de ensamblado.
AssemblyFlags win:UInt32 0x1: ensamblado neutro de dominio.

0x2: ensamblado dinámico.

0x4: ensamblado con una imagen nativa.

0x8: ensamblado recopilable.
AssemblyName win:UnicodeString Nombre completo del ensamblado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AssemblyLoadStart

Palabra clave para generar el evento Evento Nivel
Binder (0x4) AssemblyLoadStart Informativo (4)
Evento Id. de evento Descripción
AssemblyLoadStart 290 Se ha solicitado una carga de ensamblado.
Nombre del campo Tipo de datos Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
AssemblyPath win:UnicodeString Ruta de acceso del nombre del ensamblado.
RequestingAssembly win:UnicodeString Nombre del ensamblado que realiza la solicitud ("primario").
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
RequestingAssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado que realiza la solicitud ("primario").
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AssemblyLoadStop

Palabra clave para generar el evento Evento Nivel
Binder (0x4) AssemblyLoadStart Informativo (4)
Evento Id. de evento Descripción
AssemblyLoadStart 291 Se ha solicitado una carga de ensamblado.
Nombre del campo Tipo de datos Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
AssemblyPath win:UnicodeString Ruta de acceso del nombre del ensamblado.
RequestingAssembly win:UnicodeString Nombre del ensamblado que realiza la solicitud ("primario").
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
RequestingAssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado que realiza la solicitud ("primario").
Success win:Boolean Si la carga del ensamblado se ha realizado correctamente.
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se ha cargado.
ResultAssemblyPath win:UnicodeString Ruta de acceso desde la que se ha cargado el ensamblado.
Cached win:UnicodeString Si la carga se ha almacenado en caché.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento ResolutionAttempted

Palabra clave para generar el evento Nivel
Binder (0x4) Informativo (4)
Evento Id. de evento Descripción
ResolutionAttempted 292 Se ha solicitado una carga de ensamblado.
Nombre del campo Tipo de datos Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
Stage win:UInt16 Fase de resolución.

0: búsqueda en la carga.

1: contexto de carga del ensamblado

2: ensamblados de aplicación.

3: reserva de contexto de carga predeterminado del ensamblado.

4: resolución del ensamblado satélite.

5: resolución del contexto de carga del ensamblado.

6: resolución de ensamblados de dominio de aplicación.
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
Result win:UInt16 Resultado del intento de resolución.

0: correcto

1: no se ha encontrado el ensamblado

2: versión incompatible

3: nombre de ensamblado no coincidente

4: error

5: excepción
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se ha resuelto.
ResultAssemblyPath win:UnicodeString Ruta de acceso desde la que se ha resuelto el ensamblado.
ErrorMessage win:UnicodeString Mensaje de error si se inicia una excepción.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AssemblyLoadContextResolvingHandlerInvoked

Palabra clave para generar el evento Nivel
Binder (0x4) Informativo (4)
Evento Id. de evento Descripción
AssemblyLoadContextResolvingHandlerInvoked 293 Se ha invocado un controlador de AssemblyLoadContext.Resolving.
Nombre del campo Tipo de datos Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
HandlerName win:UnicodeString Nombre del controlador invocado.
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se ha resuelto.
ResultAssemblyPath win:UnicodeString Ruta de acceso desde la que se ha resuelto el ensamblado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AppDomainAssemblyResolveHandlerInvoked

Palabra clave para generar el evento Nivel
Binder (0x4) Informativo (4)
Evento Id. de evento Descripción
AppDomainAssemblyResolveHandlerInvoked 294 Se ha invocado un controlador de AppDomain.AssemblyResolve.
Nombre del campo Tipo de datos Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
HandlerName win:UnicodeString Nombre del controlador invocado.
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se ha resuelto.
ResultAssemblyPath win:UnicodeString Ruta de acceso desde la que se ha resuelto el ensamblado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento AssemblyLoadFromResolveHandlerInvoked

Palabra clave para generar el evento Nivel
Binder (0x4) Informativo (4)
Evento Id. de evento Descripción
AssemblyLoadFromResolveHandlerInvoked 295 Se ha invocado un controlador de Assembly.LoadFrom.
Nombre del campo Tipo de datos Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
IsTrackedLoad win:Boolean Indica si se ha realizado el seguimiento de la carga del ensamblado.
RequestingAssemblyPath win:UnicodeString Ruta de acceso del ensamblado que realiza la solicitud.
ComputedRequestedAssemblyPath win:UnicodeString Ruta de acceso del ensamblado que se ha solicitado.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento KnownPathProbed

Palabra clave para generar el evento Nivel
Binder (0x4) Informativo (4)
Evento Id. de evento Descripción
KnownPathProbed 296 Se ha sondeado una ruta de acceso conocida para un ensamblado.
Nombre del campo Tipo de datos Descripción
FilePath win:UnicodeString Ruta de acceso sondeada.
Source win:UInt16 Origen de la ruta de acceso sondeada.

0x0: ensamblados de aplicación.

0x1: ruta de acceso de imagen nativa de la aplicación.

0x2: ruta de acceso de la aplicación.

0x3: raíces de recursos de la plataforma.

0x4: subdirectorio satélite.
Result win:UInt32 HRESULT para el sondeo.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.