Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The following table shows the IOCTLs that are called by Services.exe internally.

IOCTL Description

IOCTL_SERVICE_REGISTER_SOCKADDR

Called when a new accept socket is being associated with a service.

IOCTL_SERVICE_DEREGISTER_SOCKADDR

Called when an accept socket is being unregistered from a service.

IOCTL_SERVICE_CONNECTION

Called when a new connection arrives to a service's listen port.

IOCTL_SERVICE_QUERY_CAN_DEINIT

Called as a response to an application calling DeregisterService.

IOCTL_SERVICE_NOTIFY_ADDR_CHANGE

Passed as an input parameter when Services.exe notifies every running service of address changes in the system.

IOCTL_SERVICE_CALLBACK_FUNCTIONS

Contains callback functions that must be called from a service in the space of Services.exe.

IOCTL_SERVICE_QUERY_CAN_DEINIT

Called as a response to an application calling DeregisterService.

IOCTL_SERVICE_CALLBACK_FUNCTIONS

Contains callback functions that must be called from a service in the space of Services.exe.

See Also