Интерфейс 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 подключает подсистему отладчика к пользовательскому режимуprocess. Этот метод принадлежит интерфейсу 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. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | dbgeng.h (включая Dbgeng.h) |