Windows-specific attributes for a System Service.
Fields
| Field Name | Description |
|---|---|
serviceType - SystemServiceType!
|
The type of the service. |
errorControl - ServiceErrorControl!
|
The error control behavior of the service. |
loadOrderGroup - String!
|
The load order group for the service. |
tagId - Uint32!
|
The tag ID assigned by the system when the service starts. |
dependencies - [String!]
|
List of services or groups that this service depends on. |
sidType - ServiceSidType!
|
The SID type of the service. |
delayedAutoStart - Boolean!
|
Indicates whether the service is configured for a delayed auto start. |
dependentServices - [String!]
|
List of services that depend on this service. |
accepts - [ServiceControls!]
|
List of service control actions that the service accepts. |
serviceFlags - [ServiceFlags!]
|
Flags that describe additional attributes of the service. |
checkPoint - Duration!
|
The progress checkpoint reported by the Service Control Manager during a pending start, stop, pause, or continue operation. This is a monotonic counter the service increments as it makes progress, not a wall-clock measurement; it is transported via the Duration scalar (signed 64-bit nanoseconds on the wire). |
waitHint - Duration!
|
The estimated time the service expects to need before its next status update during a pending start, stop, pause, or continue operation. Transported as a Duration (nanoseconds on the wire). |
processId - Uint32!
|
The process identifier (PID) associated with the service. |
win32ExitCode - Uint32!
|
The Win32 exit code reported by the service. |
serviceSpecificExitCode - Uint32!
|
The service-specific exit code, if applicable. |
Used by
SystemServicetype: A background service or daemon configured on an Endpoint.SystemServiceOsSpecificunion: OS-specific system service union type.
Example
Example
{
"serviceType": "SIMPLE",
"errorControl": "IGNORE",
"loadOrderGroup": "xyz789",
"tagId": "1073741824",
"dependencies": ["abc123"],
"sidType": "NONE",
"delayedAutoStart": true,
"dependentServices": ["xyz789"],
"accepts": ["NETBINDCHANGE"],
"serviceFlags": ["RUN_IN_SYSTEM_PROCESS"],
"checkPoint": "600000000",
"waitHint": "600000000",
"processId": "1073741824",
"win32ExitCode": "1073741824",
"serviceSpecificExitCode": "1073741824"
}