Метод IDebugControl3::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, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Только фильтры исключений поддерживают команду второго шанса. Если index ссылается на определенный фильтр событий, команда, возвращенная в Buffer , будет пустой. Возвращаемая команда также будет пустой, если для указанного исключения не задана команда второго шанса.
Дополнительные сведения о фильтрах событий см. в разделе Фильтры событий.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |