This class contains information about the system driver of a base service on a client computer. This class is not included in a default hardware inventory operation.
Table C.54 System Drivers Attribute Class (SMS_G_System_SYSTEM_DRIVER)
Property (Bold if collected) | Data type | Example | Notes |
---|---|---|---|
AcceptPause | uint32 | 0 | Determines whether the service can be paused.
Values are: If the value is True, the service can be paused. |
AcceptStop | uint32 | 1 | Determines whether the service can be stopped.
Values are: If the value is True, the service can be stopped. |
Caption | string | "Keyboard Class Driver" | Describes the object. Maximum length is 64 characters. |
Description | string | "Keyboard Class Driver" | Describes the object. |
DisplayName | string | "Keyboard Class Driver" | Indicates the display name of the service. |
ErrorControl | string | "Normal" | Indicates the level of error control for the service. |
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. |
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. |
Name | string | "Kbdclass" | Key. Defines the label that the object is known by. Maximum length is 256 characters. |
PathName | string | "System32\\ DRIVERS\\ kbdclass.sys" | Indicates the path to the executable file that implements the service. |
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. |
ServiceType | string | "Kernel Driver" | Indicates the type of service. For a SERVICE_WIN32 service, the SERVICE_INTERACTIVE_PROCESS flag might be set, indicating that the service process can interact with the desktop.
Values are: |
Started | uint32 | 1 | A Boolean that indicates whether the Service has been started or stopped.
Values are: If the value is True, the service has been started. if the value is False, the service has been stopped. |
StartName | string | "DWDOM\\Admin" | Indicates the account name to run the service under. |
StartMode | string | "System" | Indicates the start mode of the Win32 base service.
Values are: |
State | string | "Running" | Indicates the state of the base service.
Values are: |
Status | string | "OK" | Indicates the current status of the object.
Values are: Maximum length is 10 characters. |
SystemName | string | "SMS20NTWKS" | Indicates the scoping system’s name. Maximum length is 256 characters. |
TagID | uint32 | 1 | Indicates the tag identifier of the service. |
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. |