Click or drag to resize

ProcessDataInfo Class

Process Information.

For more information see: Win32_Process class

Inheritance Hierarchy
SystemObject
  Xcalibur.Models.ProcessesProcessDataInfo

Namespace:  Xcalibur.Models.Processes
Assembly:  Xcalibur.Models (in Xcalibur.Models.dll) Version: 1.0.5.0 (1.0.0.0)
Syntax
[DataContractAttribute]
public class ProcessDataInfo : IProcessDataInfo

The ProcessDataInfo type exposes the following members.

Constructors
  NameDescription
Public methodProcessDataInfo
Initializes a new instance of the ProcessDataInfo class
Top
Properties
  NameDescription
Public propertyCommandLine
Win32_Process: Command line used to start a specific process, if applicable.
Public propertyDescription
Win32_Process: Description of an object.
Public propertyExecutablePath
Win32_Process: Path to the executable file of the process.
Public propertyHandle
Win32_Process: Process identifier.
Public propertyIsImmersiveProcess
Gets or sets a value indicating whether this instance is immersive process.
Public propertyKernelModeTime
Win32_Process: Time in kernel mode, in milliseconds. If this information is not available, use a value of 0 (zero).
Public propertyMaximumWorkingSetSize
Win32_Process: Maximum working set size of the process. The working set of a process is the set of memory pages visible to the process in physical RAM. These pages are resident, and available for an application to use without triggering a page fault.
Public propertyMinimumWorkingSetSize
Win32_Process: Minimum working set size of the process. The working set of a process is the set of memory pages visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault.
Public propertyName
Win32_Process: Name of the executable file responsible for the process, equivalent to the Image Name property in Task Manager.
Public propertyOtherOperationCount
Win32_Process: Number of I/O operations performed that are not read or write operations.
Public propertyOtherTransferCount
Win32_Process: Amount of data transferred during operations that are not read or write operations.
Public propertyOwner
User attached to process.
Public propertyPageFaults
Win32_Process: Number of page faults that a process generates.
Public propertyParentProcessId
Win32_Process: Unique identifier of the process that creates a process. Process identifier numbers are reused, so they only identify a process for the lifetime of that process. It is possible that the process identified by ParentProcessId is terminated, so ParentProcessId may not refer to a running process. It is also possible that ParentProcessId incorrectly refers to a process that reuses a process identifier. You can use the CreationDate property to determine whether the specified parent was created after the process represented by this Win32_Process instance was created.
Public propertyProcessId
Win32_Process: Numeric identifier used to distinguish one process from another. ProcessIDs are valid from process creation time to process termination. Upon termination, that same numeric identifier can be applied to a new process.
Public propertyProcessorAffinity
Gets or sets the processor affinity.
Public propertyQuotaNonPagedPoolUsage
Win32_Process: Quota amount of nonpaged pool usage for a process.
Public propertyQuotaPagedPoolUsage
Win32_Process: Quota amount of paged pool usage for a process.
Public propertyQuotaPeakNonPagedPoolUsage
Win32_Process: Peak quota amount of nonpaged pool usage for a process.
Public propertyQuotaPeakPagedPoolUsage
Win32_Process: Peak quota amount of paged pool usage for a process.
Public propertyReadOperationCount
Win32_Process: Number of read operations performed.
Public propertyReadTransferCount
Win32_Process: Amount of data read (bytes).
Public propertySessionId
Win32_Process: Unique identifier that an operating system generates when a session is created. A session spans a period of time from logon until logoff from a specific system.
Public propertyStatus
Win32_Process: This property is not implemented and does not get populated for any instance of this class. It is always NULL.
Public propertyUserModeTime
Win32_Process: Time in user mode, in 100 nanosecond units. If this information is not available, use a value of 0 (zero).
Public propertyWriteOperationCount
Win32_Process: Number of write operations performed.
Public propertyWriteTransferCount
Win32_Process: Amount of data written.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also