ProcessDiagnosticInfo Klasse

Definition

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
Object Platform::Object IInspectable ProcessDiagnosticInfo
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.

Gilt für: