Sdílet prostřednictvím


Process4 – rozhraní

Process4 Objektu lze prozkoumat a pracovat s procesy.Process4 Nahrazuje objektu Process3, Process2, a Process objektů.Použití Debugger4, je nutné přidat odkaz na EnvDTE90a.dll.Nativní rozvoje je nutné přidat odkaz na dte90a.tlb.

Obor názvů:  EnvDTE90a
Sestavení:  EnvDTE90a (v EnvDTE90a.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Collection Získává Processes kolekci, která obsahuje objekt, který podporuje tuto vlastnost nebo je součástí této konstrukce kódu.
Veřejná vlastnost CommandLine Získá příkazového řádku, který je spuštěn program právě laděn v aplikaci Visual Studio.Toto je vlastnost pouze pro čtení.
Veřejná vlastnost CurrentDirectory Načte aktuální adresář proces právě laděn.Toto je vlastnost pouze pro čtení.
Veřejná vlastnost DTE Objekt nejvyšší úrovně rozšiřitelnosti získává DTE objektu.
Veřejná vlastnost EnvironmentVariables Tato vlastnost jen pro čtení vrátí pole obsahující proměnné prostředí definované pro proces právě laděn.
Veřejná vlastnost IsBeingDebugged Získá, zda aktuální proces je právě laděn.
Veřejná vlastnost Modules Získá kolekci objektů modulu spojené s tímto procesem.
Veřejná vlastnost Name Získá název procesu.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt Process2 objektu.
Veřejná vlastnost ProcessID Získá číslo ID přiřazené k tomuto procesu.
Veřejná vlastnost Programs Získá kolekce Program objektů.
Veřejná vlastnost Threads Získá podprocesy spojené s tímto procesem.
Veřejná vlastnost Transport Získává Transport používá k ladění tohoto procesu.
Veřejná vlastnost TransportQualifier Získá název počítače nebo adresu IP.
Veřejná vlastnost UserName Získá uživatelské jméno spojené s tímto procesem.

Nahoru

Metody

  Název Popis
Veřejná metoda Attach Způsobí, že tento proces připojit ladicí program.
Veřejná metoda Attach2 Podobný Attach, pouze umožňuje určit motoru nebo motorů sadu způsobuje tohoto procesu připojit ladicí program.
Veřejná metoda Break Způsobí, že daný proces tak, aby jeho aktuální stav lze analyzovat pozastavit jeho provádění.
Veřejná metoda Detach Způsobí odpojení od tohoto procesu ladicí program.
Veřejná metoda Terminate Tento proces ukončí.

Nahoru

Poznámky

Viz téma Process3.

Viz také

Referenční dokumentace

EnvDTE90a – obor názvů