Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Наследство
Интерфейс 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) |