Compartir a través de


Eventos de cargador y enlazador en tiempo de ejecución de .NET

Los eventos descritos en este artículo recopilan información relacionada con la carga y descarga de ensamblados y módulos. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, consulte 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 vigencia de un proceso.
Nombre del campo Tipo de dato Descripción
ModuleID win:UInt64 Identificador único del 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: el módulo tiene una imagen nativa.

0x4: módulo dinámico.

0x8: módulo manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen del lenguaje intermedio común (CIL) para el módulo o el nombre del módulo dinámico si es un ensamblado dinámico (terminado en null).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa del módulo, si está presente (terminada en null).
ClrInstanceID win:UInt16 Identificador único de la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa administrada (PDB) 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 base de datos PDB administrada que coincide con este módulo. En algunos casos, esto puede ser un nombre de archivo.
NativePdbSignature win:GUID Firma GUID de la PDB del generador de imágenes nativas (NGen) que coincide con este módulo, si procede.
NativePdbAge win:UInt32 Número de edad escrito en NGen PDB que coincide con este módulo, si procede.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó NGen PDB que coincide con este módulo, si procede. En algunos casos, esto puede ser 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 vigencia de un proceso.
Nombre del campo Tipo de dato Descripción
ModuleID win:UInt64 Identificador único del 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: el módulo tiene una imagen nativa.

0x4: módulo dinámico.

0x8: módulo manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen del lenguaje intermedio común (CIL) para el módulo o el nombre del módulo dinámico si es un ensamblado dinámico (terminado en null).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa del módulo, si está presente (terminada en null).
ClrInstanceID win:UInt16 Identificador único de la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa administrada (PDB) 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 base de datos PDB administrada que coincide con este módulo. En algunos casos, esto puede ser un nombre de archivo.
NativePdbSignature win:GUID Firma GUID de la PDB del generador de imágenes nativas (NGen) que coincide con este módulo, si procede.
NativePdbAge win:UInt32 Número de edad escrito en NGen PDB que coincide con este módulo, si procede.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó NGen PDB que coincide con este módulo, si procede. En algunos casos, esto puede ser 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 ejecución de inicio.
Nombre del campo Tipo de dato Descripción
ModuleID win:UInt64 Identificador único del 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: el módulo tiene una imagen nativa.

0x4: módulo dinámico.

0x8: módulo manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen del lenguaje intermedio común (CIL) para el módulo o el nombre del módulo dinámico si es un ensamblado dinámico (terminado en null).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa del módulo, si está presente (terminada en null).
ClrInstanceID win:UInt16 Identificador único de la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa administrada (PDB) 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 base de datos PDB administrada que coincide con este módulo. En algunos casos, esto puede ser un nombre de archivo.
NativePdbSignature win:GUID Firma GUID de la PDB del generador de imágenes nativas (NGen) que coincide con este módulo, si procede.
NativePdbAge win:UInt32 Número de edad escrito en NGen PDB que coincide con este módulo, si procede.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó NGen PDB que coincide con este módulo, si procede. En algunos casos, esto puede ser 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 ejecución final.
Nombre del campo Tipo de dato Descripción
ModuleID win:UInt64 Identificador único del 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: el módulo tiene una imagen nativa.

0x4: módulo dinámico.

0x8: módulo manifiesto.
Reserved1 win:UInt32 Campo reservado.
ModuleILPath win:UnicodeString Ruta de acceso de la imagen del lenguaje intermedio común (CIL) para el módulo o el nombre del módulo dinámico si es un ensamblado dinámico (terminado en null).
ModuleNativePath win:UnicodeString Ruta de acceso de la imagen nativa del módulo, si está presente (terminada en null).
ClrInstanceID win:UInt16 Identificador único de la instancia de CLR o CoreCLR.
ManagedPdbSignature win:GUID Firma GUID de la base de datos de programa administrada (PDB) 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 base de datos PDB administrada que coincide con este módulo. En algunos casos, esto puede ser un nombre de archivo.
NativePdbSignature win:GUID Firma GUID de la PDB del generador de imágenes nativas (NGen) que coincide con este módulo, si procede.
NativePdbAge win:UInt32 Número de edad escrito en NGen PDB que coincide con este módulo, si procede.
NativePdbBuildPath win:UnicodeString Ruta de acceso a la ubicación donde se creó NGen PDB que coincide con este módulo, si procede. En algunos casos, esto puede ser 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 dato Descripción
AssemblyID win:UInt64 Identificador único del ensamblado.
AppDomainID win:UInt64 Identificador del dominio de este ensamblado.
BindingID win:UInt64 Identificador que identifica de forma única el enlace de ensamblado.
AssemblyFlags win:UInt32 0x1: ensamblado neutro del dominio.

0x2: ensamblado dinámico.

0x4: el ensamblado tiene una imagen nativa.

0x8: ensamblado recopilable.
AssemblyName win:UnicodeString Nombre completo del ensamblado.
ClrInstanceID win:UInt16 Identificador único de 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 dato Descripción
AssemblyID win:UInt64 Identificador único del ensamblado.
AppDomainID win:UInt64 Identificador del dominio de este ensamblado.
BindingID win:UInt64 Identificador que identifica de forma única el enlace de ensamblado.
AssemblyFlags win:UInt32 0x1: ensamblado neutro del dominio.

0x2: ensamblado dinámico.

0x4: el ensamblado tiene una imagen nativa.

0x8: ensamblado recopilable.
AssemblyName win:UnicodeString Nombre completo del ensamblado.
ClrInstanceID win:UInt16 Identificador único de 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 ejecución de inicio.
Nombre del campo Tipo de dato Descripción
AssemblyID win:UInt64 Identificador único del ensamblado.
AppDomainID win:UInt64 Identificador del dominio de este ensamblado.
BindingID win:UInt64 Identificador que identifica de forma única el enlace de ensamblado.
AssemblyFlags win:UInt32 0x1: ensamblado neutro del dominio.

0x2: ensamblado dinámico.

0x4: el ensamblado tiene una imagen nativa.

0x8: ensamblado recopilable.
AssemblyName win:UnicodeString Nombre completo del ensamblado.
ClrInstanceID win:UInt16 Identificador único de 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 dato Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
AssemblyPath win:UnicodeString Ruta de acceso del nombre del ensamblado.
RequestingAssembly win:UnicodeString Nombre del ensamblado solicitante ("primario").
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
RequestingAssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado solicitante ("primario").
ClrInstanceID win:UInt16 Identificador único de 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 dato Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
AssemblyPath win:UnicodeString Ruta de acceso del nombre del ensamblado.
RequestingAssembly win:UnicodeString Nombre del ensamblado solicitante ("primario").
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
RequestingAssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado solicitante ("primario").
Success win:Boolean Si la carga del ensamblado se realizó correctamente.
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se cargó.
ResultAssemblyPath win:UnicodeString Ruta de acceso del ensamblado desde el que se cargó.
Cached win:UnicodeString Indica si la carga se ha almacenado en caché.
ClrInstanceID win:UInt16 Identificador único de 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 dato Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
Stage win:UInt16 Fase de resolución.

0: Buscar en carga.

1:
de contexto de carga de ensamblados
2: Ensamblados de aplicación.

3: Reserva predeterminada del contexto de carga de ensamblados.

4: Resolución del ensamblado satélite.

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

6: Resolución del ensamblado AppDomain.
AssemblyLoadContext win:UnicodeString Contexto de carga del ensamblado.
Result win:UInt16 Resultado del intento de resolución.

0: Correcto

1: Assembly NotFound

2: Versión incompatible

3: Nombre de ensamblado no coincidente

4: Error

5: Excepción
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se resolvió.
ResultAssemblyPath win:UnicodeString Ruta de acceso del ensamblado desde el que se resolvió.
ErrorMessage win:UnicodeString Mensaje de error si hay una excepción.
ClrInstanceID win:UInt16 Identificador único de 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 assemblyLoadContext.Resolving.
Nombre del campo Tipo de dato 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 resolvió.
ResultAssemblyPath win:UnicodeString Ruta de acceso del ensamblado desde el que se resolvió.
ClrInstanceID win:UInt16 Identificador único de 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 AppDomain.AssemblyResolve.
Nombre del campo Tipo de dato Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
HandlerName win:UnicodeString Nombre del controlador invocado.
ResultAssemblyName win:UnicodeString Nombre del ensamblado que se resolvió.
ResultAssemblyPath win:UnicodeString Ruta de acceso del ensamblado desde el que se resolvió.
ClrInstanceID win:UInt16 Identificador único de 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 Assembly.LoadFrom.
Nombre del campo Tipo de dato Descripción
AssemblyName win:UnicodeString Nombre del ensamblado.
IsTrackedLoad win:Boolean Indica si se realiza un seguimiento de la carga del ensamblado.
RequestingAssemblyPath win:UnicodeString Ruta de acceso del ensamblado solicitante.
ComputedRequestedAssemblyPath win:UnicodeString Ruta de acceso del ensamblado que se solicitó.
ClrInstanceID win:UInt16 Identificador único de 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 sondea una ruta de acceso conocida para un ensamblado.
Nombre del campo Tipo de dato Descripción
FilePath win:UnicodeString Ruta de acceso sondeada.
Source win:UInt16 Origen de la ruta de acceso sondada.

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 plataforma.

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