Метод 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.