Platforms to show: All Mac Windows Linux Cross-Platform

Back to WindowsProcessDiagnosticInfoMBS class.

WindowsProcessDiagnosticInfoMBS.CpuUsage as WindowsProcessCpuUsageReportMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the CPU time used by the process.
Example
var s as new WindowsProcessDiagnosticInfoMBS
var c as WindowsProcessCpuUsageReportMBS = s.CpuUsage

ListBox1.AddRow c.UserTime.ToString+" user time"

(Read only property)

WindowsProcessDiagnosticInfoMBS.DiskUsage as WindowsProcessDiskUsageReportMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the disk I/O usage of the process.

(Read only property)

WindowsProcessDiagnosticInfoMBS.ExecutableFileName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the name of the executable file for the process.
Example
var s as new WindowsProcessDiagnosticInfoMBS

MessageBox s.ExecutableFileName

(Read only property)

WindowsProcessDiagnosticInfoMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The internal object reference.

(Read only property)

WindowsProcessDiagnosticInfoMBS.IsPackaged as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets a Boolean value indicating whether or not this ProcessDiagnosticInfo instance has any related UWP information.

(Read only property)

WindowsProcessDiagnosticInfoMBS.MemoryUsage as WindowsProcessMemoryUsageReportMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets memory usage data for the process.
Example
var s as new WindowsProcessDiagnosticInfoMBS
var m as WindowsProcessMemoryUsageReportMBS = s.MemoryUsage

MessageBox m.WorkingSetSizeInBytes.ToString + " bytes used for this app"

(Read only property)

WindowsProcessDiagnosticInfoMBS.Parent as WindowsProcessDiagnosticInfoMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the ProcessDiagnosticInfo for the parent process.
Example
var s as WindowsProcessDiagnosticInfoMBS

s = WindowsProcessDiagnosticInfoMBS.CurrentProcess

var p as WindowsProcessDiagnosticInfoMBS = s.Parent

MessageBox s.ExecutableFileName+" has parent "+p.ExecutableFileName

(Read only property)

WindowsProcessDiagnosticInfoMBS.ProcessId as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the unique process ID.
Example
var s as new WindowsProcessDiagnosticInfoMBS

MessageBox s.ExecutableFileName+" with process id "+s.ProcessId.ToString

(Read only property)

WindowsProcessDiagnosticInfoMBS.ProcessStartTime as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS WinFrameworks Plugin 25.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the time the process was started.

(Read only property)

The items on this page are in the following plugins: MBS WinFrameworks Plugin.


The biggest plugin in space...