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


Метод IDebugControl4::GetExceptionFilterSecondCommandWide (dbgeng.h)

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

Синтаксис

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

Параметры

[in] Index

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

[out, optional] Buffer

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

[in] BufferSize

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

[out, optional] CommandSize

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

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

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

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

Комментарии

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

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

Требования

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

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

GetEventFilterCommand

IDebugControl4

SetExceptionFilterSecondCommand

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