Udostępnij za pośrednictwem


Interfejs Process4

Process4 Obiekt jest używany do zbadania i manipulować procesów.Process4 Zastępuje obiektu Process3, Process2, i Process obiektów.Aby użyć Debugger4, należy dodać odwołanie do EnvDTE90a.dll.Rozwoju macierzystego należy dodać odwołanie do dte90a.tlb.

Przestrzeń nazw:  EnvDTE90a
Zestaw:  EnvDTE90a (w EnvDTE90a.dll)

Składnia

'Deklaracja
<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

Typ Process4 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Collection Pobiera Processes kolekcji, która zawiera obiekt, który obsługuje tej właściwości lub zawarty w tej konstrukcji kodu. (Odziedziczone z Process3).
Właściwość publiczna Collection Pobiera Processes kolekcji, która zawiera obiekt, który obsługuje tej właściwości lub zawarty w tej konstrukcji kodu.
Właściwość publiczna CommandLine Pobiera wiersz polecenia, który rozpoczął program debugowany w Visual Studio.Jest to właściwość tylko do odczytu.
Właściwość publiczna CurrentDirectory Pobiera bieżący katalog procesu debugowanego.Jest to właściwość tylko do odczytu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu, DTE obiektu. (Odziedziczone z Process3).
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu, DTE obiektu.
Właściwość publiczna EnvironmentVariables Ta właściwość tylko do odczytu zwraca tablicę zawierającą zmienne środowiskowe zdefiniowane dla procesu debugowanego.
Właściwość publiczna IsBeingDebugged Pobiera się, czy bieżący proces jest debugowany. (Odziedziczone z Process3).
Właściwość publiczna IsBeingDebugged Pobiera się, czy bieżący proces jest debugowany.
Właściwość publiczna Modules Zwraca kolekcję obiektów moduł związane z tym procesem. (Odziedziczone z Process3).
Właściwość publiczna Modules Zwraca kolekcję obiektów moduł związane z tym procesem.
Właściwość publiczna Name Pobiera nazwę procesu. (Odziedziczone z Process3).
Właściwość publiczna Name Pobiera nazwę procesu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z Process2 obiektu. (Odziedziczone z Process3).
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z Process2 obiektu.
Właściwość publiczna ProcessID Pobiera numer identyfikacyjny przypisany do tego procesu. (Odziedziczone z Process3).
Właściwość publiczna ProcessID Pobiera numer identyfikacyjny przypisany do tego procesu.
Właściwość publiczna Programs Zwraca kolekcję Program obiektów. (Odziedziczone z Process3).
Właściwość publiczna Programs Zwraca kolekcję Program obiektów.
Właściwość publiczna Threads Pobiera wątków, związane z tym procesem. (Odziedziczone z Process3).
Właściwość publiczna Threads Pobiera wątków, związane z tym procesem.
Właściwość publiczna Transport Pobiera Transport używany do debugowania tego procesu. (Odziedziczone z Process3).
Właściwość publiczna Transport Pobiera Transport używany do debugowania tego procesu.
Właściwość publiczna TransportQualifier Pobiera nazwę komputera lub adres IP. (Odziedziczone z Process3).
Właściwość publiczna TransportQualifier Pobiera nazwę komputera lub adres IP.
Właściwość publiczna UserName Pobiera nazwę użytkownika, skojarzone z tym procesem. (Odziedziczone z Process3).
Właściwość publiczna UserName Pobiera nazwę użytkownika, skojarzone z tym procesem.

Początek

Metody

  Nazwa Opis
Metoda publiczna Attach() Powoduje, że debugera dołączyć ten proces. (Odziedziczone z Process3).
Metoda publiczna Attach() Powoduje, że debugera dołączyć ten proces.
Metoda publiczna Attach2(Object) Podobny do Attach, powoduje, że debugera dołączyć ten proces, z wyjątkiem, że umożliwia określenie silnika lub silników zestaw. (Odziedziczone z Process3).
Metoda publiczna Attach2(Object) Podobny do Attach, powoduje, że debugera dołączyć ten proces tylko pozwala określić silnika lub silników zestaw.
Metoda publiczna Break(Boolean) Powoduje, że dany proces wstrzymać jego wykonanie, dzięki czemu można analizować jego bieżący stan. (Odziedziczone z Process3).
Metoda publiczna Break(Boolean) Powoduje, że dany proces wstrzymać jego wykonanie, dzięki czemu można analizować jego bieżący stan.
Metoda publiczna Detach(Boolean) Powoduje, że debugera odłączyć się od tego procesu. (Odziedziczone z Process3).
Metoda publiczna Detach(Boolean) Powoduje, że debugera odłączyć się od tego procesu.
Metoda publiczna Terminate(Boolean) Kończy ten proces. (Odziedziczone z Process3).
Metoda publiczna Terminate(Boolean) Kończy ten proces.

Początek

Uwagi

See Process3.

Zobacz też

Informacje

Przestrzeń nazw EnvDTE90a