Servicesd.exe IOCTLS (Compact 2013)
3/26/2014
This section describes the Servicesd.exe IOCTLS
In This Section
- IOCTL_SERVICE_CONNECTION
Provides a pointer to the accepted Windows socket
- IOCTL_SERVICE_CONSOLE
Turns a service's console on or off, depending on whether an "on" or "off" string is passed as an input parameter
- IOCTL_SERVICE_CONTROL
Contains information specific to a certain service passed by the calling application
- IOCTL_SERVICE_DEBUG
Sets the debug state of a service
- IOCTL_SERVICE_DEREGISTER_SOCKADDR
Passed as an input parameter along with the sockaddr structure when Servicesd.exe calls the xxx_IOControl (Servicesd.exe) function to register a service.
- IOCTL_SERVICE_INSTALL
Causes a service to configure the registry for the service to be automatically loaded on system initialization
- IOCTL_SERVICE_NOTIFY_ADDR_CHANGE
Passed as an input parameter when Servicesd.exe notifies every running service of address changes in the system.
- IOCTL_SERVICE_REFRESH
Causes a service to refresh its configuration parameters
- IOCTL_SERVICE_REGISTER_SOCKADDR
Passed as an input parameter along with the sockaddr structure when Servicesd.exe calls the xxx_IOControl (Servicesd.exe) function to register a service.
- IOCTL_SERVICE_START
Starts a service that was previously in the start state
- IOCTL_SERVICE_STARTED
Sent to the service to indicate that all super service ports that are automatically created on service startup have been opened
- IOCTL_SERVICE_STATUS
Returns the current running state of the service
- IOCTL_SERVICE_STOP
Stops the service
- IOCTL_SERVICE_UNINSTALL
Causes a service to remove registry configuration for its auto-loading on system initialization
- IOCTL_SERVICE_UNLOAD
This IOCTL is deprecated and should never be used. To cause a service to be unloaded, use the DeregisterService function instead.