Process Properties
.NET Framework 4
The Process type exposes the following members.
| Name | Description | |
|---|---|---|
|
BasePriority | Gets the base priority of the associated process. |
|
CanRaiseEvents | Gets a value indicating whether the component can raise an event. (Inherited from Component.) |
|
Container | Gets the IContainer that contains the Component. (Inherited from Component.) |
|
DesignMode | Gets a value that indicates whether the Component is currently in design mode. (Inherited from Component.) |
|
EnableRaisingEvents | Gets or sets whether the Exited event should be raised when the process terminates. |
|
Events | Gets the list of event handlers that are attached to this Component. (Inherited from Component.) |
|
ExitCode | Gets the value that the associated process specified when it terminated. |
|
ExitTime | Gets the time that the associated process exited. |
|
Handle | Gets the native handle of the associated process. |
|
HandleCount | Gets the number of handles opened by the process. |
|
HasExited | Gets a value indicating whether the associated process has been terminated. |
|
Id | Gets the unique identifier for the associated process. |
|
MachineName | Gets the name of the computer the associated process is running on. |
|
MainModule | Gets the main module for the associated process. |
|
MainWindowHandle | Gets the window handle of the main window of the associated process. |
|
MainWindowTitle | Gets the caption of the main window of the process. |
|
MaxWorkingSet | Gets or sets the maximum allowable working set size for the associated process. |
|
MinWorkingSet | Gets or sets the minimum allowable working set size for the associated process. |
|
Modules | Gets the modules that have been loaded by the associated process. |
|
NonpagedSystemMemorySize | Obsolete. Gets the nonpaged system memory size allocated to this process. |
|
NonpagedSystemMemorySize64 | Gets the amount of nonpaged system memory allocated for the associated process. |
|
PagedMemorySize | Obsolete. Gets the paged memory size. |
|
PagedMemorySize64 | Gets the amount of paged memory allocated for the associated process. |
|
PagedSystemMemorySize | Obsolete. Gets the paged system memory size. |
|
PagedSystemMemorySize64 | Gets the amount of pageable system memory allocated for the associated process. |
|
PeakPagedMemorySize | Obsolete. Gets the peak paged memory size. |
|
PeakPagedMemorySize64 | Gets the maximum amount of memory in the virtual memory paging file used by the associated process. |
|
PeakVirtualMemorySize | Obsolete. Gets the peak virtual memory size. |
|
PeakVirtualMemorySize64 | Gets the maximum amount of virtual memory used by the associated process. |
|
PeakWorkingSet | Obsolete. Gets the peak working set size for the associated process. |
|
PeakWorkingSet64 | Gets the maximum amount of physical memory used by the associated process. |
|
PriorityBoostEnabled | Gets or sets a value indicating whether the associated process priority should temporarily be boosted by the operating system when the main window has the focus. |
|
PriorityClass | Gets or sets the overall priority category for the associated process. |
|
PrivateMemorySize | Obsolete. Gets the private memory size. |
|
PrivateMemorySize64 | Gets the amount of private memory allocated for the associated process. |
|
PrivilegedProcessorTime | Gets the privileged processor time for this process. |
|
ProcessName | Gets the name of the process. |
|
ProcessorAffinity | Gets or sets the processors on which the threads in this process can be scheduled to run. |
|
Responding | Gets a value indicating whether the user interface of the process is responding. |
|
SessionId | Gets the Terminal Services session identifier for the associated process. |
|
Site | Gets or sets the ISite of the Component. (Inherited from Component.) |
|
StandardError | Gets a stream used to read the error output of the application. |
|
StandardInput | Gets a stream used to write the input of the application. |
|
StandardOutput | Gets a stream used to read the output of the application. |
|
StartInfo | Gets or sets the properties to pass to the Start method of the Process. |
|
StartTime | Gets the time that the associated process was started. |
|
SynchronizingObject | Gets or sets the object used to marshal the event handler calls that are issued as a result of a process exit event. |
|
Threads | Gets the set of threads that are running in the associated process. |
|
TotalProcessorTime | Gets the total processor time for this process. |
|
UserProcessorTime | Gets the user processor time for this process. |
|
VirtualMemorySize | Obsolete. Gets the size of the process's virtual memory. |
|
VirtualMemorySize64 | Gets the amount of the virtual memory allocated for the associated process. |
|
WorkingSet | Obsolete. Gets the associated process's physical memory usage. |
|
WorkingSet64 | Gets the amount of physical memory allocated for the associated process. |