Eventos de cargadores y enlazadores del entorno de ejecución de .NET
Artículo
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.
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.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.