Partilhar via


Método ICorProfilerInfo5::SetEventMask2

[Suportado no .NET Framework 4.5.2 e versões posteriores]

Define um valor que especifica os tipos de eventos para os quais o profiler quer receber notificações de eventos do runtime de idioma comum (CLR). Fornece mais funcionalidade do que o método ICorProfilerInfo::SetEventMask .

Sintaxe

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

Parâmetros

dwEventsLow
[in] Um valor de 4 bytes que especifica as categorias de eventos. Cada bit controla uma capacidade, comportamento ou tipo de evento diferentes. Os bits são descritos na enumeração COR_PRF_MONITOR .

dwEventsHigh
[in] Um valor de 4 bytes que especifica as categorias de eventos. Cada bit controla uma capacidade, comportamento ou tipo de evento diferentes. Os bits são descritos na enumeração COR_PRF_HIGH_MONITOR .

Observações

O SetEventMask2 método é utilizado para definir as chamadas de retorno às quais o gerador de perfis subscreve. Normalmente, chama o método GetEventMask2 para determinar que bits estão definidos, executar um OR lógico dos respetivos pdwEventsLow valores e pdwEventsHigh valores e quaisquer bits novos que pretenda definir e, em seguida, chamar o SetEventMask2 método.

Este método é a alternativa recomendada ao método SetEventMask .

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4.5.2

Ver também