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


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

Наследство

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

Методика

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

 
IDebugClient4::AbandonCurrentProcess

Метод IDebugClient4::AbandonCurrentProcess удаляет текущий процесс из списка процессов ядра без отключения или завершения процесса.
IDebugClient4::AddDumpInformationFile

Метод IDebugClient4::AddDumpInformationFile регистрирует дополнительные файлы, содержащие вспомогательные сведения, которые будут использоваться при открытии файла дампа.
IDebugClient4::AddDumpInformationFileWide

Метод IDebugClient4::AddDumpInformationFileWide регистрирует дополнительные файлы, содержащие вспомогательные сведения, которые будут использоваться при открытии файла дампа.
IDebugClient4::AddProcessOptions

Метод AddProcessOptions добавляет параметры процесса в те параметры, которые влияют на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::AttachKernel

Методы AttachKernel подключают обработчик отладчика к целевому объекту ядра. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::AttachProcess

Метод AttachProcess подключает обработчик отладчика к пользовательскому режиму. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::ConnectProcessServer

Методы ConnectProcessServer подключаются к серверу обработки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::ConnectSession

Метод ConnectSession присоединяет клиента к существующему сеансу отладчика. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::CreateClient

Метод CreateClient создает новый клиентский объект для текущего потока. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::CreateProcess

Метод CreateProcess создает процесс из указанной командной строки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::CreateProcessAndAttach

Метод IDebugClient4::CreateProcessAndAttach создает процесс из указанной командной строки, а затем присоединяется к другому процессу пользовательского режима.
IDebugClient4::CreateProcessAndAttachWide

Метод IDebugClient4::CreateProcessAndAttachWide создает процесс из указанной командной строки, а затем присоединяется к другому процессу пользовательского режима.
IDebugClient4::CreateProcessWide

Метод CreateProcessWide создает процесс из указанной командной строки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::D etachCurrentProcess

Метод DetachCurrentProcess отсоединяет подсистему отладчика от текущего процесса, возобновляя все его потоки. Этот метод принадлежит IDebugClient4.
IDebugClient4::D etachProcesses

Метод IDebugClient4::D etachProcesses отсоединяет подсистему отладчика от всех процессов во всех целевых объектах, возобновляя все их потоки.
IDebugClient4::D isconnectProcessServer

Метод DisconnectProcessServer отключает подсистему отладчика от сервера обработки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::D ispatchCallbacks

Метод DispatchCallbacks позволяет обработчику отладчика использовать текущий поток для обратных вызовов. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::EndProcessServer

Метод EndProcessServer запрашивает завершение работы сервера обработки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::EndSession

Метод EndSession завершает текущий сеанс отладчика. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::ExitDispatch

Метод ExitDispatch вызывает возврат метода DispatchCallbacks. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::FlushCallbacks

Метод IDebugClient4::FlushCallbacks заставляет все оставшиеся буферные выходные данные доставляться в объект IDebugOutputCallbacks, зарегистрированный в этом клиенте.
IDebugClient4::GetDumpFile

Метод IDebugClient4::GetDumpFile описывает файлы, содержащие вспомогательные сведения, которые использовались при открытии текущего целевого объекта дампа.
IDebugClient4::GetDumpFileWide

Метод IDebugClient4::GetDumpFileWide описывает файлы, содержащие вспомогательные сведения, используемые при открытии текущего целевого объекта дампа.
IDebugClient4::GetEventCallbacks

Метод GetEventCallbacks возвращает объект обратного вызова событий, зарегистрированный в этом клиенте. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetExitCode

Метод IDebugClient4::GetExitCode возвращает код выхода текущего процесса, если этот процесс уже выполняется до завершения.
IDebugClient4::GetIdentity

Метод GetIdentity возвращает строку, описывающую компьютер и пользователя, который представляет этот клиент. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetInputCallbacks

Метод GetInputCallbacks возвращает объект входных обратных вызовов, зарегистрированный в этом клиенте. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetKernelConnectionOptions

Метод GetKernelConnectionOptions возвращает параметры подключения для текущего целевого объекта ядра. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetNumberDumpFiles

Метод IDebugClient4::GetNumberDumpFiles возвращает количество файлов, содержащих вспомогательные сведения, используемые при открытии текущего целевого объекта дампа.
IDebugClient4::GetOtherOutputMask

Метод GetOtherOutputMask возвращает маску вывода для другого клиента. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetOutputCallbacks

Метод GetOutputCallbacks возвращает объект выходных обратных вызовов, зарегистрированный в клиенте. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetOutputMask

Метод GetOutputMask возвращает маску вывода, заданную в данный момент для клиента. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetProcessOptions

Метод GetProcessOptions извлекает параметры процесса, влияющие на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::GetRunningProcessDescription

Метод IDebugClient4::GetRunningProcessDescription возвращает описание процесса, включающего несколько элементов.
IDebugClient4::GetRunningProcessDescriptionWide

Метод IDebugClient4::GetRunningProcessDescriptionWide возвращает описание процесса, включающего несколько элементов.
IDebugClient4::GetRunningProcessSystemIdByExecutableName

Метод IDebugClient4::GetRunningProcessSystemIdByExecutableName ищет процесс с заданным именем исполняемого файла и возвращает идентификатор процесса.
IDebugClient4::GetRunningProcessSystemIdByExecutableNameWide

Метод IDebugClient4::GetRunningProcessSystemIdByExecutableNameWide ищет процесс с заданным именем исполняемого файла и возвращает идентификатор процесса.
IDebugClient4::GetRunningProcessSystemIds

Метод GetRunningProcessSystemIds возвращает идентификаторы процессов для каждого выполняемого процесса. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::IsKernelDebuggerEnabled

Метод IsKernelDebuggerEnabled проверяет, включена ли отладка ядра для локального ядра. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::OpenDumpFile

Метод OpenDumpFile открывает файл дампа в качестве целевого объекта отладчика. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::OpenDumpFileWide

Метод OpenDumpFileWide открывает файл дампа в качестве целевого объекта отладчика. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::OutputIdentity

Метод IDebugClient4::OutputIdentity форматирует и выводит строку, описывающую компьютер и пользователя, который представляет этот клиент.
IDebugClient4::OutputServers

Метод OutputServers перечисляет серверы, работающие на определенном компьютере. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::RemoveProcessOptions

Метод RemoveProcessOptions удаляет параметры процесса из этих параметров, влияющих на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetEventCallbacks

Метод SetEventCallbacks регистрирует объект обратного вызова событий с помощью этого клиента. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetInputCallbacks

Метод SetInputCallbacks регистрирует объект входных обратных вызовов с клиентом. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetKernelConnectionOptions

Метод SetKernelConnectionOptions обновляет некоторые параметры подключения для целевого объекта динамического ядра. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetOtherOutputMask

Метод SetOtherOutputMask задает маску вывода для другого клиента. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetOutputCallbacks

Метод SetOutputCallbacks регистрирует объект обратного вызова вывода с помощью этого клиента. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetOutputMask

Метод SetOutputMask задает маску вывода для клиента. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::SetProcessOptions

Метод SetProcessOptions задает параметры процесса, влияющие на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::StartProcessServer

Метод StartProcessServer запускает сервер обработки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::StartServer

Метод StartServer запускает сервер отладки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::TerminateCurrentProcess

Метод TerminateCurrentProcess пытается завершить текущий процесс. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::TerminateProcesses

Метод TerminateProcesses пытается завершить все процессы во всех целевых объектах. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::WaitForProcessServerEnd

Метод WaitForProcessServerEnd ожидает выхода локального сервера обработки. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::WriteDumpFile

Метод WriteDumpFile создает файл дампа режима пользователя или ядра в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::WriteDumpFile2

Метод WriteDumpFile2 создает файл дампа в режиме пользователя или в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient4.
IDebugClient4::WriteDumpFileWide

Метод WriteDumpFileWide создает файл дампа режима пользователя или ядра в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient4.

Требования

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

См. также

IDebugClient3

IDebugClient5