Bagikan melalui


ProcessDiagnosticInfo Kelas

Definisi

Menyediakan informasi diagnostik tentang proses, seperti penggunaan CPU, penggunaan disk, penggunaan memori, dan sebagainya.

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
Warisan
Object Platform::Object IInspectable ProcessDiagnosticInfo
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1709 16299 GetAppDiagnosticInfos
1709 16299 IsPackaged
1709 16299 TryGetForProcessId

Properti

CpuUsage

Mendapatkan waktu CPU yang digunakan oleh proses.

DiskUsage

Mendapatkan penggunaan I/O disk dari proses.

ExecutableFileName

Mendapatkan nama file yang dapat dieksekusi untuk proses tersebut.

IsPackaged

Mendapatkan nilai Boolean yang menunjukkan apakah instans ProcessDiagnosticInfo ini memiliki informasi UWP terkait atau tidak.

MemoryUsage

Mendapatkan data penggunaan memori untuk proses tersebut.

Parent

Mendapatkan ProcessDiagnosticInfo untuk proses induk.

ProcessId

Mendapatkan ID proses unik.

ProcessStartTime

Mendapatkan waktu proses dimulai.

Metode

GetAppDiagnosticInfos()

Mendapatkan satu atau beberapa objek AppDiagnosticInfo jika properti IsPackagedbenar.

GetForCurrentProcess()

Mendapatkan ProcessDiagnosticInfo untuk proses yang sedang berjalan.

GetForProcesses()

Mendapatkan daftar objek ProcessDiagnosticInfo untuk semua proses yang berjalan yang dapat diakses oleh pemanggil.

TryGetForProcessId(UInt32)

Mendapatkan objek ProcessDiagnosticInfo untuk proses yang ditentukan.

Berlaku untuk