Поделиться через


Метод ICorProfilerInfo5::SetEventMask2

[Поддерживается в .NET Framework 4.5.2 и более поздних версиях.]

Определяет значение, указывающее типы событий, для которых профилировщик хочет получать уведомления о событиях от среды CLR. Он предоставляет больше функциональных возможностей, чем метод ICorProfilerInfo::SetEventMask .

Синтаксис

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

Параметры

dwEventsLow
[в] 4-байтовое значение, определяющее категории событий. Каждый бит управляет отдельной возможностью, поведением или типом события. Биты описаны в перечислении COR_PRF_MONITOR .

dwEventsHigh
[в] 4-байтовое значение, определяющее категории событий. Каждый бит управляет отдельной возможностью, поведением или типом события. Биты описаны в перечислении COR_PRF_HIGH_MONITOR .

Комментарии

Метод SetEventMask2 используется для установки обратных вызовов, на которые подписывается профилировщик. Как правило, вызывается метод GetEventMask2 , чтобы определить, какие биты заданы, выполнить логическое ИЛИ для его pdwEventsLow значений и pdwEventsHigh и любых новых битов, которые вы хотите задать, а затем вызвать SetEventMask2 метод .

Этот метод является рекомендуемой альтернативой методу SetEventMask .

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

платформа .NET Framework версии: доступно с версии 4.5.2.

См. также раздел