DkmRunningProcessInfo Třída

Definice

Snímek základních informací o spuštěném procesu Na rozdíl od procesu DkmProcess jsou tyto informace určené pro proces, který se nemusí nutně ladit. To může být vráceno jako součást seznamu úkolů, nebo mohou být vráceny informace pro jeden proces.

public ref class DkmRunningProcessInfo
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmRunningProcessInfo
[Windows::Foundation::Metadata::WebHostHidden]
class DkmRunningProcessInfo
[System.Runtime.InteropServices.Guid("b7b99a64-a129-3356-e276-1a7873905ceb")]
public class DkmRunningProcessInfo
[<System.Runtime.InteropServices.Guid("b7b99a64-a129-3356-e276-1a7873905ceb")>]
type DkmRunningProcessInfo = class
Public Class DkmRunningProcessInfo
Dědičnost
DkmRunningProcessInfo
Atributy

Vlastnosti

AppPackageId

[Volitelné] ID balíčku aplikace pro tento proces. Hodnota Null, pokud proces není součástí aplikace pro Windows Store nebo Windows Phone aplikace. Vypočítá se při nastavení DkmRunningProcessInfoPropertyMask.AppPackageId.

AppPool

[Volitelné] Informace o přidruženém fondu aplikací služby IIS, pokud existuje.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ClrVersions

[Volitelné] Číslo verze pro všechny instance CLR načtené do laděného procesu.

CommandLine

[Volitelné] Příkazový řádek použitý ke spuštění procesu.

CurrentDirectory

[Volitelné] Aktuální adresář procesu.

EnvironmentBlock

[Volitelné] Blok prostředí procesu.

Flags

Příznaky obsahující logické vlastnosti spuštěného procesu.

Id

ID procesu (PID) přiřazené operačním systémem.

IntegrityLevel

SECURITY_MANDATORY_*_RID hodnota použitá k označení úrovně integrity tohoto procesu. -1/MAXDWORD se používá, pokud je úroveň integrity neznámá nebo neplatná, například v operačních systémech před Vista, kde neexistují úrovně integrity, nebo pokud nelze získat identitu uživatele procesu.

Name

[Volitelné] Úplná cesta ke spouštěcímu souboru procesu. Pokud nelze získat úplnou cestu, může obsahovat pouze název základního spustitelného souboru.

ParentId

ID procesu (PID) nadřazeného procesu (pokud existuje) přiřazeného operačním systémem.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ProcessorArchitecture

Příklad: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) nebo PROCESSOR_ARCHITECTURE_ARM64 (12). To se vypočítá při nastavení DkmRunningProcessInfoPropertyMask.BasicInfoFlags.

PublishedPrograms

[Volitelné] Poskytuje informace o tom, které moduly runtime jsou aktivní v cílovém procesu. V současné době se používá pro ladění skriptů a ladění CoreCLR a v budoucnu se pravděpodobně použije pro jiné moduly runtime.

SessionId

ID relace terminálového serveru pro proces (-1, pokud není získáno).

StartTime

64bitová hodnota data a času označující, kdy byl proces zahájen. Čas spuštění spolu s ID a počítačem, kde byl proces spuštěn, mohou jednoznačně identifikovat proces.

Title

[Volitelné] Název hlavního okna procesu (pokud existuje)

UserName

[Volitelné] Uživatelské jméno, pod kterým proces běží (např. MyCompany\MyAlias).

Metody

Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId)

Create novou instanci objektu DkmRunningProcessInfo.

Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo)

Create novou instanci objektu DkmRunningProcessInfo.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

Platí pro