ICorProfilerInfo5::SetEventMask2 (Método)

[Compatible con .NET Framework 4.5.2 y versiones posteriores]

Establece un valor que especifica los tipos de eventos para los que el generador de perfiles quiere recibir notificaciones de eventos desde Common Language Runtime (CLR). Su uso le brindará más funcionalidad que el uso del método ICorProfilerInfo::SetEventMask.

Sintaxis

HRESULT SetEventMask2(        [in] DWORD dwEventsLow,        [in] DWORD dwEventsHigh  
);  

Parámetros

dwEventsLow
[in] Valor de 4 bytes que especifica las categorías de eventos. Cada bit controla una funcionalidad, comportamiento o tipo de evento diferente. Estos bits se describen en la enumeración COR_PRF_MONITOR.

dwEventsHigh
[in] Valor de 4 bytes que especifica las categorías de eventos. Cada bit controla una funcionalidad, comportamiento o tipo de evento diferente. Estos bits se describen en la enumeración COR_PRF_HIGH_MONITOR.

Comentarios

El método SetEventMask2 se usa para establecer las devoluciones de llamada a las que se suscribe el generador de perfiles. Normalmente, se llama al método GetEventMask2 para determinar qué bits están establecidos y se realiza una operación lógica OR de sus valores pdwEventsLow y pdwEventsHigh, así como de los nuevos bits que se quiera establecer. Por último, se llama al método SetEventMask2.

El uso de este método constituye una buena alternativa al uso del método SetEventMask.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.5.2

Consulte también