This class is based on Win32_Process. This class is not included in a default hardware inventory operation.
Table C.42 Process Attribute Class (SMS_G_System_PROCESS)
| Property (Bold if collected) | Data type | Example | Notes |
|---|---|---|---|
| Caption | string | "KERNEL32.DLL" | Describes the object. Maximum length is 64 characters. |
| CreationDate | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates the file’s creation date. |
| Description | string | "KERNEL32.DLL" | Describes the object. |
| ExecutablePath | string | "C:\\WIN95\\ SYSTEM\\ KERNEL32.DLL" | Indicates the path to the executable file of the process. |
| GroupID | uint32 | 2 | Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property. |
| Handle | string | "4290888845" | Key. |
| InstallDate | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the object was installed. The absence of a value does not indicate that the object is not installed. |
| KernelModeTime | uint32 | 0 | Indicates time in kernel mode, in milliseconds. If this information is not available, use a value of 0. |
| MaximumWorkingSetSize | uint32 | Kilobytes. Indicates the maximum working set size of the process. | |
| MinimumWorkingSetSize | uint32 | Kilobytes. Indicates the minimum working set size of the process. | |
| Name | string | "KERNEL32.DLL" | Defines the label that the object is known by. Maximum length is 256 characters. |
| OSName | string | "Windows 4.0" | Indicates the scoping operating system’s name. |
| PageFaults | uint32 | 10 | Indicates the number of page faults generated by the process. |
| PageFileUsage | uint32 | Kilobytes. Indicates the amount of page file space currently being used by the process. | |
| PeakPageFileUsage | uint32 | Kilobytes. Indicates the maximum amount of page filespace used during the life of the process. | |
| PeakWorkingSetSize | uint32 | Kilobytes. Indicates the peak working set size of the process. | |
| Priority | uint32 | 32 | Indicates the urgency, or importance, of the execution of a process. If a priority is not defined for a process, use a value of 0. |
| ProcessId | uint32 | 164 | Indicates the identifier number of the process. |
| QuotaNonPagedPoolUsage | uint32 | 15 | Indicates the quota amount of non-paged pool usage for the process. |
| QuotaPagedPoolUsage | uint32 | 22 | Indicates the quota amount of paged pool usage for the process. |
| QuotaPeakNonPagedPool Usage | uint32 | 31 | Indicates the peak quota amount of non-paged pool usage for the process. |
| QuotaPeakPagedPoolUsage | uint32 | 31 | Indicates the peak quota amount of paged pool usage for the process. |
| ResourceId | uint32 | 42 | Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.
A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property. |
| RevisionID | uint32 | 1 | Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property. |
| Status | string | "OK" | Indicates the current status of the object.
Values are: |
| TerminationDate | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates the time that the process was stopped or terminated. |
| TimeStamp | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the information in this object was last revised. This is not a collectable property. |
| UserModeTime | uint32 | 0 | Indicates the time in user mode in milliseconds). If this information is not available, a value of 0 is used. |
| WindowsVersion | string | 4.0 | Indicates the version of Windows that the process is running in. |
| WorkingSetSize | uint32 | Kilobytes. |