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