Endpoint configuration · GraphQL type

SystemServiceWindows type

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

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"
}