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

Наследование

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

Методы

Интерфейс IDebugControl4 содержит следующие методы.

 
IDebugControl4::AddBreakpoint2

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

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

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

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

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

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

Метод 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 задает значение псевдонима с именем пользователя.

Требования

Требование Значение
Целевая платформа Windows
Header dbgeng.h (включая Dbgeng.h)

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

IDebugControl

IDebugControl2

IDebugControl3