Freigeben über


DkmRunningProcessInfo Klasse

Definition

Momentaufnahme der grundlegenden Informationen zu einem ausgeführten Prozess. Im Gegensatz zu DkmProcess sind diese Informationen für einen Prozess vorgesehen, der nicht unbedingt debuggt wird. Dies kann entweder als Teil einer Aufgabenliste zurückgegeben werden, oder Es können Informationen für einen einzelnen Prozess zurückgegeben werden.

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
Vererbung
DkmRunningProcessInfo
Attribute

Eigenschaften

AppPackageId

[Optional] Die ID des Anwendungspakets für diesen Prozess. NULL, wenn der Prozess nicht Teil einer Windows Store-App oder Windows Phone Anwendung ist. Dies wird berechnet, wenn DkmRunningProcessInfoPropertyMask.AppPackageId festgelegt wird.

AppPool

[Optional] Informationen zum zugeordneten IIS-Anwendungspool, falls vorhanden.

Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt.

ClrVersions

[Optional] Versionsnummer für alle CLR-Instanzen, die in den Debugprozess geladen werden.

CommandLine

[Optional] Die Zum Starten des Prozesses verwendete Befehlszeile.

CurrentDirectory

[Optional] Aktuelles Verzeichnis des Prozesses.

EnvironmentBlock

[Optional] Umgebungsblock des Prozesses.

Flags

Flags, die boolesche Eigenschaften des ausgeführten Prozesses enthalten.

Id

Vom Betriebssystem zugewiesene Prozess-ID (PID).

IntegrityLevel

SECURITY_MANDATORY_*_RID Wert, der verwendet wird, um die Integritätsebene dieses Prozesses anzugeben. -1/MAXDWORD wird verwendet, wenn die Integritätsebene unbekannt/ungültig ist, z. B. bei Betriebssystemen vor Vista, bei denen keine Integritätsstufen vorhanden sind, oder wenn die Benutzeridentität des Prozesses nicht abgerufen werden konnte.

Name

[Optional] Vollständiger Pfad zur ausführbaren Startdatei des Prozesses. Wenn der vollständige Pfad nicht abgerufen werden kann, darf dieser nur den Namen der Basisdatei enthalten.

ParentId

Prozess-ID (PID) des übergeordneten Prozesses (sofern vorhanden), der vom Betriebssystem zugewiesen wird.

Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt.

ProcessorArchitecture

Beispiel: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) oder PROCESSOR_ARCHITECTURE_ARM64 (12). Dies wird berechnet, wenn DkmRunningProcessInfoPropertyMask.BasicInfoFlags festgelegt ist.

PublishedPrograms

[Optional] Stellt Informationen dazu bereit, welche Laufzeiten im Zielprozess aktiv sind. Derzeit wird dies für skriptdebuggen und CoreCLR-Debuggen verwendet und wird wahrscheinlich in Zukunft für andere Runtimes verwendet.

SessionId

Sitzungs-ID des Terminalservers für den Prozess (-1, wenn nicht abgerufen).

StartTime

64-Bit-Datumszeitwert, der angibt, wann der Prozess gestartet wurde. Die Startzeit zusammen mit der ID und dem Computer, auf dem der Prozess gestartet wurde, können einen Prozess eindeutig identifizieren.

Title

[Optional] Titel des Standard Fensters des Prozesses (falls vorhanden).

UserName

[Optional] Benutzername, unter dem der Prozess ausgeführt wird (z. B. MyCompany\MyAlias).

Methoden

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

Create ein neues DkmRunningProcessInfo-Objekt instance.

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

Create ein neues DkmRunningProcessInfo-Objekt instance.

Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt.

Gilt für: