Compartilhar via


ProcessDiagnosticInfo Classe

Definição

Fornece informações de diagnóstico sobre um processo, como uso da CPU, uso de disco, uso de memória e assim por diante.

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
Herança
Object Platform::Object IInspectable ProcessDiagnosticInfo
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 GetAppDiagnosticInfos
1.709 16299 IsPackaged
1.709 16299 TryGetForProcessId

Propriedades

CpuUsage

Obtém o tempo de CPU usado pelo processo.

DiskUsage

Obtém o uso de E/S do disco do processo.

ExecutableFileName

Obtém o nome do arquivo executável para o processo.

IsPackaged

Obtém um valor booliano que indica se essa instância ProcessDiagnosticInfo tem ou não alguma informação UWP relacionada.

MemoryUsage

Obtém dados de uso de memória para o processo.

Parent

Obtém o ProcessDiagnosticInfo para o processo pai.

ProcessId

Obtém a ID exclusiva do processo.

ProcessStartTime

Obtém a hora em que o processo foi iniciado.

Métodos

GetAppDiagnosticInfos()

Obtém um ou mais objetos AppDiagnosticInfo se a propriedade IsPackaged for verdadeira.

GetForCurrentProcess()

Obtém o ProcessDiagnosticInfo para o processo em execução no momento.

GetForProcesses()

Obtém uma lista de objetos ProcessDiagnosticInfo para todos os processos em execução acessíveis ao chamador.

TryGetForProcessId(UInt32)

Obtém um objeto ProcessDiagnosticInfo para o processo especificado.

Aplica-se a