Eventos ETW de cargador
Estos eventos recolectan información relacionada con la carga y descarga de dominios de aplicación, ensamblados y módulos.
Todos los eventos de cargador se provocan con la palabra clave LoaderKeyword (0x8). Los eventos DCEnd y DCStart se provocan con LoaderRundownKeyword (0x8) con StartRundown/EndRundown habilitado. (Para obtener más información, vea Palabras clave y niveles ETW de CLR.)
Los eventos de cargador se subdividen en los siguientes:
Eventos de dominio de aplicación
Eventos de ensamblado de cargador de CLR.
Eventos de módulos
Eventos de módulos de dominio de CLR.
Eventos de dominio de aplicación
En la siguiente tabla se muestran la palabra clave y el nivel.
Palabra clave para generar el evento |
Evento |
Nivel |
---|---|---|
LoaderKeyword (0x8) |
AppDomainLoad_V1 y AppDomainUnLoad_V1 |
Informativo (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
AppDomainDCStart_V1 |
Informativo (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
AppDomainDCEnd_V1 |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento |
Identificador de evento |
Descripción |
---|---|---|
AppDomainLoad_V1 (se registra para todos los dominios de aplicación) |
156 |
Se produce siempre que se crea un dominio de aplicación a lo largo de la duración de un proceso. |
AppDomainUnLoad_V1 |
157 |
Se genera siempre que se destruye un dominio de aplicación a lo largo de la duración de un proceso. |
AppDomainDCStart_V1 |
157 |
Enumera los dominios de aplicación durante un informe detallado de inicio. |
AppDomainDCEnd_V1 |
158 |
Enumera los dominios de aplicación durante un informe detallado de fin. |
En la siguiente tabla se muestran los datos del evento.
Nombre de campo |
Tipo de datos |
Descripción |
---|---|---|
AppDomainID |
win:UInt64 |
Identificador único de un dominio de aplicación. |
AppDomainFlags |
win:UInt32 |
0x1: Dominio predeterminado. 0x2: Ejecutable. 0x4: Dominio de aplicación, bit 28-31: Compartir directiva de este dominio. 0: Un dominio compartido. |
AppDomainName |
win:UnicodeString |
Nombre del dominio de aplicación descriptivo. Podría cambiar a lo largo de la duración del proceso. |
AppDomainIndex |
Win:UInt32 |
Índice de este dominio de aplicación. |
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CLR o CoreCLR. |
Volver al principio
Eventos de ensamblado de cargador de CLR.
En la siguiente tabla se muestran la palabra clave y el nivel.
Palabra clave para generar el evento |
Evento |
Nivel |
---|---|---|
LoaderKeyword (0x8) |
AssemblyLoad y AssemblyUnload |
Informativo (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
AssemblyDCStart |
Informativo (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
AssemblyDCEnd |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento |
Identificador de evento |
Descripción |
---|---|---|
AssemblyLoad_V1 |
154 |
Se produce cuando se carga un ensamblado. |
AssemblyUnload_V1 |
155 |
Se produce cuando se descarga un ensamblado. |
AssemblyDCStart_V1 |
155 |
Enumera ensamblados durante un informe detallado de inicio. |
AssemblyDCEnd_V1 |
156 |
Enumera ensamblados durante un informe detallado de fin. |
En la siguiente tabla se muestran los datos del evento.
Nombre de 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 del 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 de ensamblado. |
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CLR o CoreCLR. |
Volver al principio
Eventos de módulos
En la siguiente tabla se muestran la palabra clave y el nivel.
Palabra clave para generar el evento |
Evento |
Nivel |
---|---|---|
LoaderKeyword (0x8) |
ModuleLoad_V1 y ModuleUnload_V1 |
Informativo (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
ModuleDCStart_V1 |
Informativo (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
ModuleDCEnd_V1 |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento |
Identificador de evento |
Descripción |
---|---|---|
ModuleLoad_V1 |
152 |
Se genera cuando se carga un módulo a lo largo de la duración de un proceso. |
ModuleUnload_V1 |
153 |
Se genera cuando se descarga un módulo a lo largo de la duración de un proceso. |
ModuleDCStart_V1 |
153 |
Enumera módulos durante un informe detallado de inicio. |
ModuleDCEnd_V1 |
154 |
Enumera módulos durante un informe detallado de fin. |
En la siguiente tabla se muestran los datos del evento.
Nombre de campo |
Tipo de datos |
Descripción |
---|---|---|
ModuleID |
win:UInt64 |
Identificador único para el módulo. |
AssemblyID |
win:UInt64 |
Identificador del ensamblado donde 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 de Microsoft (MSIL) para el nombre del módulo, o 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 del módulo si está presente (terminada en null). |
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CLR o CoreCLR. |
Volver al principio
Eventos de módulos de dominio de CLR.
En la siguiente tabla se muestran la palabra clave y el nivel.
Palabra clave para generar el evento |
Evento |
Nivel |
---|---|---|
LoaderKeyword (0x8) |
DomainModuleLoad_V1 |
Informativo (4) |
LoaderRundownKeyword (0x8) + StartRundownKeyword |
DomainModuleDCStart_V1 |
Informativo (4) |
LoaderRundownKeyword (0x8) + EndRundownKeyword |
DomainModuleDCEnd_V1 |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento |
Identificador de evento |
Descripción |
---|---|---|
DomainModuleLoad_V1 |
151 |
Se genera cuando se carga un módulo para un dominio de aplicación. |
DomainModuleDCStart_V1 |
151 |
Enumera módulos cargados para un dominio de aplicación durante un informe detallado de inicio y se registra para todos los dominios de aplicación. |
DomainModuleDCEnd_V1 |
152 |
Enumera módulos cargados para un dominio de aplicación durante un informe detallado de fin y se registra para todos los dominios de aplicación. |
En la siguiente tabla se muestran los datos del evento.
Nombre de campo |
Tipo de datos |
Descripción |
---|---|---|
ModuleID |
win:UInt64 |
Identifica el ensamblado al que pertenece este módulo. |
AssemblyID |
win:UInt64 |
Identificador del ensamblado donde reside este módulo. |
AppDomainID |
win:UInt64 |
Identificador del dominio de aplicación en el que se utiliza 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 MSIL para el módulo, o 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 para la instancia de CLR o CoreCLR. |
Volver al principio