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


Метод IDebugControl2::GetNumberEventFilters (dbgeng.h)

Метод GetNumberEventFilters возвращает количество фильтров событий, используемых в данный момент подсистемой.

Синтаксис

HRESULT GetNumberEventFilters(
  [out] PULONG SpecificEvents,
  [out] PULONG SpecificExceptions,
  [out] PULONG ArbitraryExceptions
);

Параметры

[out] SpecificEvents

Получает количество событий , которыми можно управлять с помощью определенных фильтров событий. Эти события перечисляются с помощью некоторых констант DEBUG_FILTER_XXX .

[out] SpecificExceptions

Получает количество исключений , которыми можно управлять с помощью определенных фильтров исключений. Первый конкретный фильтр исключений — это фильтр исключений по умолчанию. Исключения, контролируемые другими конкретными фильтрами исключений, всегда будут иметь собственный фильтр и не наследуют их поведение от фильтра исключений по умолчанию. Эти фильтры исключений идентифицируются по коду исключения. Список определенных фильтров исключений см. в разделе Конкретные исключения.

[out] ArbitraryExceptions

Получает количество произвольных фильтров исключений, используемых в настоящее время подсистемой. Эти фильтры исключений идентифицируются по коду исключения.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Дополнительные сведения о фильтрах событий см. в разделе Фильтры событий.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)