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


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

Метод GetExceptionFilterSecondCommand возвращает команду, которая будет выполнена обработчиком отладчика при втором шансе указанного исключения.

Синтаксис

HRESULT GetExceptionFilterSecondCommand(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG CommandSize
);

Параметры

[in] Index

Указывает индекс фильтра исключений, для которого будет возвращена команда второго шанса. Индекс также может ссылаться на фильтр исключений по умолчанию, чтобы возвращать команду второго шанса для исключений, у которых нет определенного или произвольного фильтра исключений.

[out, optional] Buffer

Получает команду второго шанса для фильтра исключений.

[in] BufferSize

Задает размер буфера ( в символах), который указывает Buffer . Этот размер включает пробел для завершающего символа "\0".

[out, optional] CommandSize

Получает размер (в символах) команды второго шанса для фильтра исключений. Этот размер включает пробел для завершающего символа "\0". Если параметр CommandSize имеет значение NULL, эти сведения не возвращаются.

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

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

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

Комментарии

Только фильтры исключений поддерживают команду второго шанса. Если index ссылается на определенный фильтр событий, команда, возвращенная в Buffer , будет пустой. Возвращаемая команда также будет пустой, если для указанного исключения не задана команда второго шанса.

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

Требования

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

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

GetEventFilterCommand

IDebugControl

IDebugControl2

IDebugControl3

SetExceptionFilterSecondCommand

sx, sxd, sxe, sxi, sxn (установка исключений)