Partager via


ProcessDiagnosticInfo Classe

Définition

Fournit des informations de diagnostic sur un processus, telles que l’utilisation du processeur, l’utilisation du disque, l’utilisation de la mémoire, etc.

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
Héritage
Object Platform::Object IInspectable ProcessDiagnosticInfo
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 GetAppDiagnosticInfos
1709 16299 IsPackaged
1709 16299 TryGetForProcessId

Propriétés

CpuUsage

Obtient le temps processeur utilisé par le processus.

DiskUsage

Obtient l’utilisation des E/S de disque du processus.

ExecutableFileName

Obtient le nom du fichier exécutable pour le processus.

IsPackaged

Obtient une valeur booléenne indiquant si ce instance ProcessDiagnosticInfo contient des informations UWP associées.

MemoryUsage

Obtient les données d’utilisation de la mémoire pour le processus.

Parent

Obtient le ProcessDiagnosticInfo pour le processus parent.

ProcessId

Obtient l’ID de processus unique.

ProcessStartTime

Obtient l’heure à laquelle le processus a démarré.

Méthodes

GetAppDiagnosticInfos()

Obtient un ou plusieurs objets AppDiagnosticInfo si la propriété IsPackaged a la valeur true.

GetForCurrentProcess()

Obtient l’objet ProcessDiagnosticInfo pour le processus en cours d’exécution.

GetForProcesses()

Obtient une liste d’objets ProcessDiagnosticInfo pour tous les processus en cours d’exécution accessibles à l’appelant.

TryGetForProcessId(UInt32)

Obtient un objet ProcessDiagnosticInfo pour le processus spécifié.

S’applique à