IOCTLs that are Sent by Applications

The following table shows the IOCTLs that an application can send to Services.exe.

IOCTL Description
IOCTL_SERVICE_STOP Stops the service.
IOCTL_SERVICE_START Starts the service.
IOCTL_SERVICE_REFRESH Causes a service to refresh its configuration parameters.
IOCTL_SERVICE_INSTALL Causes a service to configure the registry for the service to be automatically loaded on system initialization.
IOCTL_SERVICE_UNINSTALL Causes a service to remove registry configuration for its auto-loading on system initialization.
IOCTL_SERVICE_CONTROL Contains information specific to a certain service passed by the calling application.
IOCTL_SERVICE_STATUS Returns the current running state of the service.
IOCTL_SERVICE_DEBUG Sets the debug state of a service.
IOCTL_SERVICE_CONSOLE Turns a service's console on or off.

See Also

Controlling a Running Service | Services.exe IOCTLS

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.