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


Process4 - интерфейс

Объект Process4 используется для проверки процессов и управления ими. Объект Process4 замещает объекты Process3, Process2 и Process. Чтобы использовать интерфейс Debugger4, необходимо добавить ссылку на библиотеку EnvDTE90a.dll. Для разработки машинного кода добавляйте ссылку на библиотеку dte90a.tlb.

Пространство имен:  EnvDTE90a
Сборка:  EnvDTE90a (в EnvDTE90a.dll)

Синтаксис

'Декларация
<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")> _
Public Interface Process4 _
    Inherits Process3
[GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface Process4 : Process3
[GuidAttribute(L"49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface class Process4 : Process3
[<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
type Process4 =  
    interface 
        interface Process3 
    end
public interface Process4 extends Process3

Тип Process4 предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Collection Возвращает коллекцию Processes, содержащую объект, который поддерживает это свойство или содержится в данной конструкции кода.
Открытое свойство CommandLine Возвращает командную строку, которая запускает программу, отлаживаемую в Visual Studio.Это свойство доступно только для чтения.
Открытое свойство CurrentDirectory Возвращает текущий каталог отлаживаемого процесса.Это свойство доступно только для чтения.
Открытое свойство DTE Возвращает объект расширения верхнего уровня, DTE.
Открытое свойство EnvironmentVariables Данное свойство, предназначенное только для чтения, возвращает массив, который содержит переменные среды, определенные для отлаживаемого процесса.
Открытое свойство IsBeingDebugged Указывает, находится ли текущий процесс в состоянии отладки.
Открытое свойство Modules Возвращает коллекцию объектов модулей, связанных с этим процессом.
Открытое свойство Name Получает имя процесса.
Открытое свойство Parent Получает непосредственный родительский объект для объекта Process2.
Открытое свойство ProcessID Возвращает присвоенный процессу идентификатор.
Открытое свойство Programs Получает коллекцию объектов Program.
Открытое свойство Threads Возвращает потоки, связанные с данным процессом.
Открытое свойство Transport Возвращает объект Transport, используемый для отладки этого процесса.
Открытое свойство TransportQualifier Возвращает IP-адрес или имя компьютера.
Открытое свойство UserName Возвращает имя пользователя, связанное с данным процессом.

В начало страницы

Методы

  Имя Описание
Открытый метод Attach Заставляет отладчик присоединить этот процесс.
Открытый метод Attach2 Аналогично методу Attach он заставляет отладчик прикрепиться к этому процессу за тем исключением, что данный метод позволяет указать ядро или набор ядер отладки.
Открытый метод Break Вызывает приостановку выполнения указанного процесса, чтобы можно было проанализировать его состояние.
Открытый метод Detach Вызывает открепление отладчика от этого процесса.
Открытый метод Terminate Завершить данный процесс.

В начало страницы

Заметки

См. раздел Process3.

См. также

Ссылки

EnvDTE90a - пространство имен