DkmRunningProcessInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |