Compartir a través de


ProcessDiagnosticInfo Clase

Definición

Proporciona información de diagnóstico sobre un proceso, como el uso de CPU, el uso de disco, el uso de memoria, 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
Herencia
Object Platform::Object IInspectable ProcessDiagnosticInfo
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 GetAppDiagnosticInfos
1709 16299 IsPackaged
1709 16299 TryGetForProcessId

Propiedades

CpuUsage

Obtiene el tiempo de CPU utilizado por el proceso.

DiskUsage

Obtiene el uso de E/S de disco del proceso.

ExecutableFileName

Obtiene el nombre del archivo ejecutable para el proceso.

IsPackaged

Obtiene un valor booleano que indica si esta instancia processDiagnosticInfo tiene información relacionada de UWP o no.

MemoryUsage

Obtiene los datos de uso de memoria para el proceso.

Parent

Obtiene ProcessDiagnosticInfo para el proceso primario.

ProcessId

Obtiene el identificador de proceso único.

ProcessStartTime

Obtiene la hora en que se inició el proceso.

Métodos

GetAppDiagnosticInfos()

Obtiene uno o varios objetos AppDiagnosticInfo si la propiedad IsPackaged es true.

GetForCurrentProcess()

Obtiene ProcessDiagnosticInfo para el proceso que se está ejecutando actualmente.

GetForProcesses()

Obtiene una lista de objetos ProcessDiagnosticInfo para todos los procesos en ejecución a los que se puede acceder al autor de la llamada.

TryGetForProcessId(UInt32)

Obtiene un objeto ProcessDiagnosticInfo para el proceso especificado.

Se aplica a