Condividi tramite


ProcessDiagnosticInfo Classe

Definizione

Fornisce informazioni di diagnostica su un processo, ad esempio utilizzo della CPU, utilizzo del disco, utilizzo della memoria e così via.

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
Ereditarietà
Object Platform::Object IInspectable ProcessDiagnosticInfo
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1709 16299 GetAppDiagnosticInfos
1709 16299 IsPackaged
1709 16299 TryGetForProcessId

Proprietà

CpuUsage

Ottiene il tempo di CPU utilizzato dal processo.

DiskUsage

Ottiene l'utilizzo di I/O del disco del processo.

ExecutableFileName

Ottiene il nome del file eseguibile per il processo.

IsPackaged

Ottiene un valore booleano che indica se l'istanza di ProcessDiagnosticInfo contiene informazioni UWP correlate.

MemoryUsage

Ottiene i dati sull'utilizzo della memoria per il processo.

Parent

Ottiene ProcessDiagnosticInfo per il processo padre.

ProcessId

Ottiene l'ID processo univoco.

ProcessStartTime

Ottiene l'ora di avvio del processo.

Metodi

GetAppDiagnosticInfos()

Ottiene uno o più oggetti AppDiagnosticInfo se la proprietà IsPackaged è true.

GetForCurrentProcess()

Ottiene ProcessDiagnosticInfo per il processo attualmente in esecuzione.

GetForProcesses()

Ottiene un elenco di oggetti ProcessDiagnosticInfo per tutti i processi in esecuzione accessibili al chiamante.

TryGetForProcessId(UInt32)

Ottiene un oggetto ProcessDiagnosticInfo per il processo specificato.

Si applica a