ProcessDiagnosticInfo 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.
Stellt Diagnoseinformationen zu einem Prozess bereit, z. B. CPU-Auslastung, Datenträgernutzung, Arbeitsspeicherauslastung usw.
public ref class ProcessDiagnosticInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ProcessDiagnosticInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ProcessDiagnosticInfo
Public NotInheritable Class ProcessDiagnosticInfo
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1709 | 16299 | GetAppDiagnosticInfos |
1709 | 16299 | IsPackaged |
1709 | 16299 | TryGetForProcessId |
Eigenschaften
CpuUsage |
Ruft die vom Prozess verwendete CPU-Zeit ab. |
DiskUsage |
Ruft die E/A-Verwendung des Datenträgers des Prozesses ab. |
ExecutableFileName |
Ruft den Namen der ausführbaren Datei für den Prozess ab. |
IsPackaged |
Ruft einen booleschen Wert ab, der angibt, ob diese ProcessDiagnosticInfo-instance verwandte UWP-Informationen enthält oder nicht. |
MemoryUsage |
Ruft Speichernutzungsdaten für den Prozess ab. |
Parent |
Ruft die ProcessDiagnosticInfo für den übergeordneten Prozess ab. |
ProcessId |
Ruft die eindeutige Prozess-ID ab. |
ProcessStartTime |
Ruft die Zeit ab, zu der der Prozess gestartet wurde. |
Methoden
GetAppDiagnosticInfos() |
Ruft mindestens ein AppDiagnosticInfo-Objekt ab, wenn die IsPackaged-Eigenschafttrue ist. |
GetForCurrentProcess() |
Ruft die ProcessDiagnosticInfo für den derzeit ausgeführten Prozess ab. |
GetForProcesses() |
Ruft eine Liste der ProcessDiagnosticInfo-Objekte für alle ausgeführten Prozesse ab, auf die der Aufrufer zugreifen kann. |
TryGetForProcessId(UInt32) |
Ruft ein ProcessDiagnosticInfo-Objekt für den angegebenen Prozess ab. |