ProcessDiagnosticInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |