Интерфейс IDebugClient2 (dbgeng.h)
Наследство
Интерфейс IDebugClient2 наследует от IDebugClient. IDebugClient2 также имеет следующие типы элементов:
Методика
Интерфейс IDebugClient2 имеет эти методы.
IDebugClient2::AbandonCurrentProcess Метод IDebugClient2::AbandonCurrentProcess удаляет текущий процесс из списка процессов подсистемы без отключения или прекращения процесса. |
IDebugClient2::AddDumpInformationFile Метод IDebugClient2::AddDumpInformationFile регистрирует дополнительные файлы, содержащие вспомогательные сведения, которые будут использоваться при открытии файла дампа. |
IDebugClient2::AddProcessOptions Метод AddProcessOptions добавляет параметры процесса в те параметры, которые влияют на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::AttachKernel Методы AttachKernel подключают обработчик отладчика к целевому объекту ядра. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::AttachProcess Метод AttachProcess подключает обработчик отладчика к пользовательскому режиму. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::ConnectProcessServer Методы ConnectProcessServer подключаются к серверу обработки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::ConnectSession Метод ConnectSession присоединяет клиента к существующему сеансу отладчика. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::CreateClient Метод CreateClient создает новый клиентский объект для текущего потока. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::CreateProcess Метод CreateProcess создает процесс из указанной командной строки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::CreateProcessAndAttach Метод IDebugClient2::CreateProcessAndAttach создает процесс из указанной командной строки, а затем присоединяется к другому процессу пользовательского режима. |
IDebugClient2::D etachCurrentProcess Метод DetachCurrentProcess отсоединяет подсистему отладчика от текущего процесса, возобновляя все его потоки. Этот метод принадлежит IDebugClient2. |
IDebugClient2::D etachProcesses Узнайте, как метод DetachProcesses отсоединяет подсистему отладчика от всех процессов во всех целевых объектах, возобновляя все их потоки. |
IDebugClient2::D isconnectProcessServer Метод DisconnectProcessServer отключает подсистему отладчика от сервера обработки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::D ispatchCallbacks Метод DispatchCallbacks позволяет обработчику отладчика использовать текущий поток для обратных вызовов. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::EndProcessServer Метод EndProcessServer запрашивает завершение работы сервера обработки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::EndSession Метод EndSession завершает текущий сеанс отладчика. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::ExitDispatch Метод ExitDispatch вызывает возврат метода DispatchCallbacks. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::FlushCallbacks Метод IDebugClient2::FlushCallbacks заставляет все оставшиеся буферные выходные данные доставляться в объект IDebugOutputCallbacks, зарегистрированный в этом клиенте. |
IDebugClient2::GetEventCallbacks Метод GetEventCallbacks возвращает объект обратного вызова событий, зарегистрированный в этом клиенте. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetExitCode Метод IDebugClient2::GetExitCode возвращает код выхода текущего процесса, если этот процесс уже выполняется до завершения. |
IDebugClient2::GetIdentity Метод GetIdentity возвращает строку, описывающую компьютер и пользователя, который представляет этот клиент. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetInputCallbacks Метод GetInputCallbacks возвращает объект входных обратных вызовов, зарегистрированный в этом клиенте. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetKernelConnectionOptions Метод GetKernelConnectionOptions возвращает параметры подключения для текущего целевого объекта ядра. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetOtherOutputMask Метод GetOtherOutputMask возвращает маску вывода для другого клиента. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetOutputCallbacks Метод GetOutputCallbacks возвращает объект выходных обратных вызовов, зарегистрированный в клиенте. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetOutputMask Метод GetOutputMask возвращает маску вывода, заданную в данный момент для клиента. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetProcessOptions Метод GetProcessOptions извлекает параметры процесса, влияющие на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::GetRunningProcessDescription Метод IDebugClient2::GetRunningProcessDescription возвращает описание процесса, включающего несколько элементов. |
IDebugClient2::GetRunningProcessSystemIdByExecutableName Метод IDebugClient2::GetRunningProcessSystemIdByExecutableName ищет процесс с заданным именем исполняемого файла и возвращает идентификатор процесса. |
IDebugClient2::GetRunningProcessSystemIds Метод GetRunningProcessSystemIds возвращает идентификаторы процессов для каждого выполняемого процесса. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::IsKernelDebuggerEnabled Метод IsKernelDebuggerEnabled проверяет, включена ли отладка ядра для локального ядра. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::OpenDumpFile Метод OpenDumpFile открывает файл дампа в качестве целевого объекта отладчика. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::OutputIdentity Метод IDebugClient2::OutputIdentity форматирует и выводит строку, описывающую компьютер и пользователя, который представляет этот клиент. |
IDebugClient2::OutputServers Метод OutputServers перечисляет серверы, работающие на определенном компьютере. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::RemoveProcessOptions Метод RemoveProcessOptions удаляет параметры процесса из этих параметров, влияющих на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetEventCallbacks Метод SetEventCallbacks регистрирует объект обратного вызова событий с помощью этого клиента. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetInputCallbacks Метод SetInputCallbacks регистрирует объект входных обратных вызовов с клиентом. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetKernelConnectionOptions Метод SetKernelConnectionOptions обновляет некоторые параметры подключения для целевого объекта динамического ядра. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetOtherOutputMask Метод SetOtherOutputMask задает маску вывода для другого клиента. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetOutputCallbacks Метод SetOutputCallbacks регистрирует объект обратного вызова вывода с помощью этого клиента. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetOutputMask Метод SetOutputMask задает маску вывода для клиента. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::SetProcessOptions Метод SetProcessOptions задает параметры процесса, влияющие на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::StartProcessServer Метод StartProcessServer запускает сервер обработки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::StartServer Метод StartServer запускает сервер отладки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::TerminateCurrentProcess Метод TerminateCurrentProcess пытается завершить текущий процесс. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::TerminateProcesses Метод TerminateProcesses пытается завершить все процессы во всех целевых объектах. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::WaitForProcessServerEnd Метод WaitForProcessServerEnd ожидает выхода локального сервера обработки. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::WriteDumpFile Метод WriteDumpFile создает файл дампа режима пользователя или ядра в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient2. |
IDebugClient2::WriteDumpFile2 Метод WriteDumpFile2 создает файл дампа в режиме пользователя или в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient2. |
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | dbgeng.h (include Dbgeng.h) |