Интерфейс IDebugControl4 (dbgeng.h)

Наследство

Интерфейс IDebugControl4 наследует от IDebugControl3. IDebugControl4 также имеет следующие типы элементов:

Методика

Интерфейс IDebugControl4 имеет эти методы.

 
IDebugControl4::AddBreakpoint2

Метод AddBreakpoint2 создает новую точку останова для текущего целевого объекта.
IDebugControl4::AddExtensionWide

Метод AddExtensionWide загружает библиотеку расширений в обработчик отладчика.
IDebugControl4::AssemblyeWide

Метод AssembleWide собирает одну инструкцию процессора. Собранная инструкция помещается в память целевого объекта.
IDebugControl4::CallExtensionWide

Метод CallExtensionWide вызывает расширение отладчика.
IDebugControl4::ControlledOutputVaListWide

Метод ControlledOutputVaListWide форматирует строку и отправляет результат в выходные обратные вызовы, зарегистрированные в некоторых клиентах подсистемы.
IDebugControl4::ControlledOutputWide

Метод ControlledOutputWide форматирует строку и отправляет результат в выходные обратные вызовы, зарегистрированные в некоторых клиентах подсистемы.
IDebugControl4::D isasembleWide

Метод DisassembleWide дизассемблирует инструкцию процессора в памяти целевого объекта.
IDebugControl4::EvaluateWide

Метод EvaluateWide вычисляет выражение, возвращая результат.
IDebugControl4::ExecuteCommandFileWide

Метод ExecuteCommandFileWide открывает указанный файл и выполняет команды отладчика, содержащиеся в ней.
IDebugControl4::ExecuteWide

Метод ExecuteWide выполняет указанные команды отладчика.
IDebugControl4::GetBreakpointById2

Метод GetBreakpointById2 возвращает точку останова с указанным идентификатором точки останова.
IDebugControl4::GetBreakpointByIndex2

Метод GetBreakpointByIndex2 возвращает точку останова, расположенную по указанному индексу.
IDebugControl4::GetContextStackTrace

Метод GetContextStackTrace возвращает кадры в верхней части стека вызовов, начиная с произвольного контекста регистра и возвращая восстановленный контекст регистра для каждого кадра стека.
IDebugControl4::GetEventFilterCommandWide

Метод GetEventFilterCommandWide возвращает команду отладчика, которую модуль будет выполнять при возникновении указанного события.
IDebugControl4::GetEventFilterTextWide

Метод GetEventFilterTextWide возвращает краткое описание события для определенного фильтра.
IDebugControl4::GetEventIndexDescriptionWide

Метод GetEventIndexDescriptionWide описывает указанное событие в статическом списке событий для текущего целевого объекта.
IDebugControl4::GetExceptionFilterSecondCommand

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

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

Метод GetExpressionSyntaxNamesWide возвращает полные и сокращенные имена синтаксиса выражения.
IDebugControl4::GetExtensionByPathWide

Метод GetExtensionByPathWide возвращает дескриптор для уже загруженной библиотеки расширений.
IDebugControl4::GetExtensionFunctionWide

Метод GetExtensionFunctionWide возвращает указатель на функцию расширения из библиотеки расширений.
IDebugControl4::GetLastEventInformationWide

Метод GetLastEventInformationWide возвращает сведения о последнем событии, которое произошло в целевом объекте.
IDebugControl4::GetLogFile2

Метод GetLogFile2 возвращает имя открытого файла журнала.
IDebugControl4::GetLogFile2Wide

Метод GetLogFile2Wide возвращает имя открытого файла журнала.
IDebugControl4::GetLogFileWide

Метод GetLogFileWide возвращает имя открытого файла журнала.
IDebugControl4::GetManagedStatus

Предоставляет отзывы об использовании API отладки среды выполнения, предоставляемых средой CLR.
IDebugControl4::GetManagedStatusWide

Предоставляет обратную связь в виде строки символов Юникода по использованию API отладки среды выполнения, предоставляемых средой CLR.
IDebugControl4::GetProcessorTypeNamesWide

Метод GetProcessorTypeNamesWide возвращает полное имя и сокращенное имя указанного типа процессора.
IDebugControl4::GetPromptTextWide

Метод GetPromptTextWide возвращает стандартный текст запроса, который будет предопределен к отформатированным выходным данным, указанным в методах OutputPrompt и OutputPromptVaList.
IDebugControl4::GetSpecificFilterArgumentWide

Метод GetSpecificFilterArgumentWide возвращает значение аргумента фильтра для определенных фильтров, имеющих аргумент.
IDebugControl4::GetStoredEventInformation

Метод GetStoredEventInformation получает сведения о событии, интересующемом текущем целевом объекте.
IDebugControl4::GetSystemVersionString

Метод GetSystemVersionString возвращает строку, описывающую версию операционной системы целевого объекта.
IDebugControl4::GetSystemVersionStringWide

Метод GetSystemVersionStringWide возвращает строку, описывающую версию операционной системы целевого объекта.
IDebugControl4::GetSystemVersionValues

Метод GetSystemVersionValues возвращает сведения о номере версии для текущего целевого объекта.
IDebugControl4::GetTextMacroWide

Метод GetTextMacroWide возвращает значение псевдонима фиксированного имени.
IDebugControl4::GetTextReplacementWide

Метод GetTextReplacementWide возвращает значение именованного пользователем псевдонима или автоматического псевдонима.
IDebugControl4::InputWide

Метод InputWide запрашивает входную строку из обработчика отладчика.
IDebugControl4::OpenLogFile2

Метод OpenLogFile2 открывает файл журнала, который будет получать выходные данные от клиентских объектов.
IDebugControl4::OpenLogFile2Wide

Метод OpenLogFile2Wide открывает файл журнала, который будет получать выходные данные от клиентских объектов.
IDebugControl4::OpenLogFileWide

Метод OpenLogFileWide открывает файл журнала, который будет получать выходные данные от клиентских объектов.
IDebugControl4::OutputContextStackTrace

Метод OutputContextStackTrace печатает стек вызовов, указанный массивом кадров стека и соответствующими контекстами регистра.
IDebugControl4::OutputPromptVaListWide

Метод OutputPromptVaListWide форматирует и отправляет пользователю запрос на выходные объекты обратного вызова.
IDebugControl4::OutputPromptWide

Метод OutputPromptWide форматирует и отправляет пользователю запрос на выходные объекты обратного вызова.
IDebugControl4::OutputVaListWide

Метод OutputVaListWide форматирует строку и отправляет результат в выходные обратные вызовы, зарегистрированные в клиентах подсистемы.
IDebugControl4::OutputWide

Метод OutputWide форматирует строку и отправляет результат в выходные обратные вызовы, зарегистрированные в клиентах подсистемы.
IDebugControl4::RemoveBreakpoint2

Метод RemoveBreakpoint2 удаляет точку останова.
IDebugControl4::ResetManagedStatus

Очищает и повторно инициализирует поддержку отладки управляемого кода обработчика API отладки среды выполнения, предоставляемых средой CLR.
IDebugControl4::ReturnInputWide

Метод ReturnInputWide используется объектами IDebugInputCallbacks для отправки входной строки подсистеме после запроса на ввод.
IDebugControl4::SetEventFilterCommandWide

Метод SetEventFilterCommandWide задает команду отладчика для обработчика, выполняемого при возникновении указанного события.
IDebugControl4::SetExceptionFilterSecondCommandWide

Метод SetExceptionFilterSecondCommandWide задает команду, которая будет выполняться обработчиком отладчика во втором шансе указанного исключения.
IDebugControl4::SetExpressionSyntaxByNameWide

Метод SetExpressionSyntaxByNameWide задает синтаксис, используемый обработчиком для вычисления выражений.
IDebugControl4::SetSpecificFilterArgumentWide

Метод SetSpecificFilterArgumentWide задает значение аргумента фильтра для определенных фильтров, которые могут иметь аргумент.
IDebugControl4::SetTextMacroWide

Метод SetTextMacroWide задает значение псевдонима фиксированного имени.
IDebugControl4::SetTextReplacementWide

Метод SetTextReplacementWide задает значение псевдонима с именем пользователя.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка dbgeng.h (include Dbgeng.h)

См. также

IDebugControl

IDebugControl2

IDebugControl3