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