Интерфейс IDebugClient5 (dbgeng.h)
Наследство
Интерфейс IDebugClient5 наследует от IDebugClient4. IDebugClient5 также имеет следующие типы элементов:
Методика
Интерфейс IDebugClient5 имеет эти методы.
IDebugClient5::AbandonCurrentProcess Метод IDebugClient5::AbandonCurrentProcess удаляет текущий процесс из списка процессов ядра без отключения или завершения процесса. |
IDebugClient5::AddDumpInformationFile Метод IDebugClient5::AddDumpInformationFile регистрирует дополнительные файлы, содержащие вспомогательные сведения, которые будут использоваться при открытии файла дампа. |
IDebugClient5::AddDumpInformationFileWide Метод IDebugClient5::AddDumpInformationFileWide регистрирует дополнительные файлы, содержащие вспомогательные сведения, которые будут использоваться при открытии файла дампа. |
IDebugClient5::AddProcessOptions Метод AddProcessOptions добавляет параметры процесса в те параметры, которые влияют на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::AttachKernel Методы AttachKernel подключают обработчик отладчика к целевому объекту ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::AttachKernelWide Метод AttachKernelWide подключает обработчик отладчика к целевому объекту ядра. |
IDebugClient5::AttachProcess Метод AttachProcess подключает обработчик отладчика к пользовательскому режиму. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::ConnectProcessServer Методы ConnectProcessServer подключаются к серверу обработки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::ConnectProcessServerWide Метод ConnectProcessServerWide подключается к серверу обработки. |
IDebugClient5::ConnectSession Метод ConnectSession присоединяет клиента к существующему сеансу отладчика. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::CreateClient Метод CreateClient создает новый клиентский объект для текущего потока. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::CreateProcess Метод CreateProcess создает процесс из указанной командной строки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::CreateProcess2 Метод CreateProcess2 выполняет указанную команду для создания нового процесса. |
IDebugClient5::CreateProcess2Wide Метод CreateProcess2Wide выполняет указанную команду для создания нового процесса. |
IDebugClient5::CreateProcessAndAttach Метод IDebugClient5::CreateProcessAndAttach создает процесс из указанной командной строки, а затем присоединяется к другому процессу пользовательского режима. |
IDebugClient5::CreateProcessAndAttach2 Метод CreateProcessAndAttach2 создает процесс из указанной командной строки, а затем присоединяется к этому процессу или другому процессу пользовательского режима. |
IDebugClient5::CreateProcessAndAttach2Wide Метод CreateProcessAndAttach2Wide создает процесс из указанной командной строки, а затем подключается к этому процессу или другому процессу пользовательского режима. |
IDebugClient5::CreateProcessAndAttachWide Метод IDebugClient5::CreateProcessAndAttachWide создает процесс из указанной командной строки, а затем присоединяется к другому процессу пользовательского режима. |
IDebugClient5::CreateProcessWide Метод CreateProcessWide создает процесс из указанной командной строки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::D etachCurrentProcess Метод DetachCurrentProcess отсоединяет подсистему отладчика от текущего процесса, возобновляя все его потоки. Этот метод принадлежит IDebugClient5. |
IDebugClient5::D etachProcesses Метод IDebugClient5::D etachProcesses отсоединяет подсистему отладчика от всех процессов во всех целевых объектах, возобновляя все их потоки. |
IDebugClient5::D isconnectProcessServer Метод DisconnectProcessServer отключает подсистему отладчика от сервера обработки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::D ispatchCallbacks Метод DispatchCallbacks позволяет обработчику отладчика использовать текущий поток для обратных вызовов. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::EndProcessServer Метод EndProcessServer запрашивает завершение работы сервера обработки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::EndSession Метод EndSession завершает текущий сеанс отладчика. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::ExitDispatch Метод ExitDispatch вызывает возврат метода DispatchCallbacks. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::FlushCallbacks Метод IDebugClient5::FlushCallbacks заставляет все оставшиеся буферные выходные данные доставляться в объект IDebugOutputCallbacks, зарегистрированный в этом клиенте. |
IDebugClient5::GetDumpFile Метод IDebugClient5::GetDumpFile описывает файлы, содержащие вспомогательные сведения, которые использовались при открытии текущего целевого объекта дампа. |
IDebugClient5::GetDumpFileWide Метод IDebugClient5::GetDumpFileWide описывает файлы, содержащие вспомогательные сведения, используемые при открытии текущего целевого объекта дампа. |
IDebugClient5::GetEventCallbacks Метод GetEventCallbacks возвращает объект обратного вызова событий, зарегистрированный в этом клиенте. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetEventCallbacksWide Метод GetEventCallbacksWide возвращает объект обратного вызова событий, зарегистрированный в этом клиенте. |
IDebugClient5::GetExitCode Метод IDebugClient5::GetExitCode возвращает код выхода текущего процесса, если этот процесс уже выполняется до завершения. |
IDebugClient5::GetIdentity Метод GetIdentity возвращает строку, описывающую компьютер и пользователя, который представляет этот клиент. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetIdentityWide Метод GetIdentityWide возвращает строку, описывающую компьютер и пользователя, который представляет этот клиент. |
IDebugClient5::GetInputCallbacks Метод GetInputCallbacks возвращает объект входных обратных вызовов, зарегистрированный в этом клиенте. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetKernelConnectionOptions Метод GetKernelConnectionOptions возвращает параметры подключения для текущего целевого объекта ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetKernelConnectionOptionsWide Метод GetKernelConnectionOptionsWide возвращает параметры подключения для текущего целевого объекта ядра. |
IDebugClient5::GetNumberDumpFiles Метод IDebugClient5::GetNumberDumpFiles возвращает количество файлов, содержащих вспомогательные сведения, используемые при открытии текущего целевого объекта дампа. |
IDebugClient5::GetNumberEventCallbacks Метод GetNumberEventCallbacks возвращает количество обратных вызовов событий, интересующихся заданными событиями. |
IDebugClient5::GetNumberInputCallbacks Метод GetNumberInputCallbacks возвращает количество входных обратных вызовов, зарегистрированных во всех клиентах. |
IDebugClient5::GetNumberOutputCallbacks Метод GetNumberOutputCallbacks возвращает количество обратных вызовов вывода, зарегистрированных на всех клиентах. |
IDebugClient5::GetOtherOutputMask Метод GetOtherOutputMask возвращает маску вывода для другого клиента. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetOutputCallbacks Метод GetOutputCallbacks возвращает объект выходных обратных вызовов, зарегистрированный в клиенте. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetOutputCallbacksWide Метод GetOutputCallbacksWide возвращает объект выходных обратных вызовов, зарегистрированный клиентом. |
IDebugClient5::GetOutputLinePrefixWide Возвращает префикс строки символов Юникода для выходных строк. |
IDebugClient5::GetOutputMask Метод GetOutputMask возвращает маску вывода, заданную в данный момент для клиента. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetProcessOptions Метод GetProcessOptions извлекает параметры процесса, влияющие на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::GetQuitLockString Возвращает строку блокировки выхода. |
IDebugClient5::GetQuitLockStringWide Возвращает строку блокировки символа Юникода. |
IDebugClient5::GetRunningProcessDescription Метод IDebugClient5::GetRunningProcessDescription возвращает описание процесса, включающего несколько элементов. |
IDebugClient5::GetRunningProcessDescriptionWide Метод IDebugClient5::GetRunningProcessDescriptionWide возвращает описание процесса, включающего несколько элементов. |
IDebugClient5::GetRunningProcessSystemIdByExecutableName Метод IDebugClient5::GetRunningProcessSystemIdByExecutableName ищет процесс с заданным именем исполняемого файла и возвращает идентификатор процесса. |
IDebugClient5::GetRunningProcessSystemIdByExecutableNameWide Метод IDebugClient5::GetRunningProcessSystemIdByExecutableNameWide выполняет поиск процесса с заданным именем исполняемого файла и возвращает идентификатор процесса. |
IDebugClient5::GetRunningProcessSystemIds Метод GetRunningProcessSystemIds возвращает идентификаторы процессов для каждого выполняемого процесса. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::IsKernelDebuggerEnabled Метод IsKernelDebuggerEnabled проверяет, включена ли отладка ядра для локального ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::OpenDumpFile Метод OpenDumpFile открывает файл дампа в качестве целевого объекта отладчика. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::OpenDumpFileWide Метод OpenDumpFileWide открывает файл дампа в качестве целевого объекта отладчика. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::OutputIdentity Метод IDebugClient5::OutputIdentity форматирует и выводит строку, описывающую компьютер и пользователя, который представляет этот клиент. |
IDebugClient5::OutputIdentityWide Метод OutputIdentityWide форматирует и выводит строку, описывающую компьютер и пользователя, который представляет этот клиент. |
IDebugClient5::OutputServers Метод OutputServers перечисляет серверы, работающие на определенном компьютере. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::OutputServersWide Метод OutputServersWide перечисляет серверы, работающие на определенном компьютере. |
IDebugClient5::P opOutputLinePrefix Восстанавливает ранее сохраненный префикс выходной строки. |
IDebugClient5::P ushOutputLinePrefix Сохраняет префикс выходной строки. |
IDebugClient5::P ushOutputLinePrefixWide Сохраняет префикс широкой строковой выходной строки. |
IDebugClient5::RemoveProcessOptions Метод RemoveProcessOptions удаляет параметры процесса из этих параметров, влияющих на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetEventCallbacks Метод SetEventCallbacks регистрирует объект обратного вызова событий с помощью этого клиента. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetEventCallbacksWide Метод SetEventCallbacksWide регистрирует объект обратного вызова событий с помощью этого клиента. |
IDebugClient5::SetInputCallbacks Метод SetInputCallbacks регистрирует объект входных обратных вызовов с клиентом. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetKernelConnectionOptions Метод SetKernelConnectionOptions обновляет некоторые параметры подключения для целевого объекта динамического ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetKernelConnectionOptionsWide Метод SetKernelConnectionOptionsWide обновляет некоторые параметры подключения для целевого объекта динамического ядра. |
IDebugClient5::SetOtherOutputMask Метод SetOtherOutputMask задает маску вывода для другого клиента. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetOutputCallbacks Метод SetOutputCallbacks регистрирует объект обратного вызова вывода с помощью этого клиента. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetOutputCallbacksWide Метод SetOutputCallbacksWide регистрирует объект обратного вызова вывода с помощью этого клиента. |
IDebugClient5::SetOutputLinePrefixWide Задает широкий префикс строки для выходных строк. |
IDebugClient5::SetOutputMask Метод SetOutputMask задает маску вывода для клиента. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetProcessOptions Метод SetProcessOptions задает параметры процесса, влияющие на текущий процесс. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::SetQuitLockString Задает строку блокировки выхода. |
IDebugClient5::SetQuitLockStringWide Задает строку символа блокировки Юникода. |
IDebugClient5::StartProcessServer Метод StartProcessServer запускает сервер обработки. |
IDebugClient5::StartProcessServerWide Метод StartProcessServerWide запускает сервер обработки. |
IDebugClient5::StartServer Метод StartServer запускает сервер отладки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::StartServerWide Метод StartServerWide запускает сервер отладки. |
IDebugClient5::TerminateCurrentProcess Метод TerminateCurrentProcess пытается завершить текущий процесс. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::TerminateProcesses Метод TerminateProcesses пытается завершить все процессы во всех целевых объектах. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::WaitForProcessServerEnd Метод WaitForProcessServerEnd ожидает выхода локального сервера обработки. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::WriteDumpFile Метод WriteDumpFile создает файл дампа режима пользователя или ядра в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::WriteDumpFile2 Метод WriteDumpFile2 создает файл дампа в режиме пользователя или в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
IDebugClient5::WriteDumpFileWide Метод WriteDumpFileWide создает файл дампа режима пользователя или ядра в режиме ядра. Этот метод принадлежит интерфейсу IDebugClient5. |
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | dbgeng.h (include Dbgeng.h) |