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 | |
---|---|---|
![]() |
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). |
![]() |
Collection | Pobiera Processes kolekcji, która zawiera obiekt, który obsługuje tej właściwości lub zawarty w tej konstrukcji kodu. |
![]() |
CommandLine | Pobiera wiersz polecenia, który rozpoczął program debugowany w Visual Studio.Jest to właściwość tylko do odczytu. |
![]() |
CurrentDirectory | Pobiera bieżący katalog procesu debugowanego.Jest to właściwość tylko do odczytu. |
![]() |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu, DTE obiektu. (Odziedziczone z Process3). |
![]() |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu, DTE obiektu. |
![]() |
EnvironmentVariables | Ta właściwość tylko do odczytu zwraca tablicę zawierającą zmienne środowiskowe zdefiniowane dla procesu debugowanego. |
![]() |
IsBeingDebugged | Pobiera się, czy bieżący proces jest debugowany. (Odziedziczone z Process3). |
![]() |
IsBeingDebugged | Pobiera się, czy bieżący proces jest debugowany. |
![]() |
Modules | Zwraca kolekcję obiektów moduł związane z tym procesem. (Odziedziczone z Process3). |
![]() |
Modules | Zwraca kolekcję obiektów moduł związane z tym procesem. |
![]() |
Name | Pobiera nazwę procesu. (Odziedziczone z Process3). |
![]() |
Name | Pobiera nazwę procesu. |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe z Process2 obiektu. (Odziedziczone z Process3). |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe z Process2 obiektu. |
![]() |
ProcessID | Pobiera numer identyfikacyjny przypisany do tego procesu. (Odziedziczone z Process3). |
![]() |
ProcessID | Pobiera numer identyfikacyjny przypisany do tego procesu. |
![]() |
Programs | Zwraca kolekcję Program obiektów. (Odziedziczone z Process3). |
![]() |
Programs | Zwraca kolekcję Program obiektów. |
![]() |
Threads | Pobiera wątków, związane z tym procesem. (Odziedziczone z Process3). |
![]() |
Threads | Pobiera wątków, związane z tym procesem. |
![]() |
Transport | Pobiera Transport używany do debugowania tego procesu. (Odziedziczone z Process3). |
![]() |
Transport | Pobiera Transport używany do debugowania tego procesu. |
![]() |
TransportQualifier | Pobiera nazwę komputera lub adres IP. (Odziedziczone z Process3). |
![]() |
TransportQualifier | Pobiera nazwę komputera lub adres IP. |
![]() |
UserName | Pobiera nazwę użytkownika, skojarzone z tym procesem. (Odziedziczone z Process3). |
![]() |
UserName | Pobiera nazwę użytkownika, skojarzone z tym procesem. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Attach() | Powoduje, że debugera dołączyć ten proces. (Odziedziczone z Process3). |
![]() |
Attach() | Powoduje, że debugera dołączyć ten proces. |
![]() |
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). |
![]() |
Attach2(Object) | Podobny do Attach, powoduje, że debugera dołączyć ten proces tylko pozwala określić silnika lub silników zestaw. |
![]() |
Break(Boolean) | Powoduje, że dany proces wstrzymać jego wykonanie, dzięki czemu można analizować jego bieżący stan. (Odziedziczone z Process3). |
![]() |
Break(Boolean) | Powoduje, że dany proces wstrzymać jego wykonanie, dzięki czemu można analizować jego bieżący stan. |
![]() |
Detach(Boolean) | Powoduje, że debugera odłączyć się od tego procesu. (Odziedziczone z Process3). |
![]() |
Detach(Boolean) | Powoduje, że debugera odłączyć się od tego procesu. |
![]() |
Terminate(Boolean) | Kończy ten proces. (Odziedziczone z Process3). |
![]() |
Terminate(Boolean) | Kończy ten proces. |
Początek
Uwagi
See Process3.