SystemDiagnosticInfo Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides diagnostic information about the system, such as CPU usage, disk usage, memory usage and so on.
public ref class SystemDiagnosticInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SystemDiagnosticInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SystemDiagnosticInfo
Public NotInheritable Class SystemDiagnosticInfo
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 Creators Update (introduced in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v4.0)
|
Properties
CpuUsage |
Gets the CPU time used by the system. |
MemoryUsage |
Gets memory usage data for the system. |
PreferredArchitecture |
Gets the system's preferred processor architecture. |
Methods
GetForCurrentSystem() |
Gets the SystemDiagnosticInfo for the current system. |
IsArchitectureSupported(ProcessorArchitecture) |
Determines if the system supports the specified processor architecture. |