ProcessDiagnosticInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |