Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следующие функции используются или реализуются службами.
| Функция | Описание |
|---|---|
| обработчика | Определяемая приложением функция обратного вызова, используемая с функцией RegisterServiceCtrlHandler. |
| HandlerEx | Функция обратного вызова, определяемая приложением, используемая с функцией RegisterServiceCtrlHandlerEx. |
| RegisterServiceCtrlHandler | Регистрирует функцию для обработки запросов управления службами. |
| RegisterServiceCtrlHandlerEx | Регистрирует функцию для обработки расширенных запросов управления службами. |
| ServiceMain | Определяемая приложением функция, которая служит отправной точкой для службы. |
| SetServiceBits | Регистрирует тип службы с помощью диспетчера управления службами и службы сервера. |
| SetServiceStatus | Обновляет сведения о состоянии диспетчера управления службами для вызывающей службы. |
| StartServiceCtrlDispatcher | Подключает основной поток процесса службы к диспетчеру управления службами. |
Следующие функции используются программами, которые управляют, настраивают или взаимодействуют со службами.
| Функция | Описание |
|---|---|
| ChangeServiceConfig | Изменяет параметры конфигурации службы. |
| ChangeServiceConfig2 | Изменяет необязательные параметры конфигурации службы. |
| CloseServiceHandle | Закрывает указанный дескриптор объектом диспетчера управления службой или объектом службы. |
| ControlService | Отправляет код элемента управления в службу. |
| ControlServiceEx | Отправляет код элемента управления в службу. |
| CreateService | Создает объект службы и добавляет его в указанную базу данных диспетчера управления службами. |
| DeleteService | Помечает указанную службу для удаления из базы данных диспетчера управления службами. |
| EnumDependentServices | Извлекает имя и состояние каждой службы, зависящую от указанной службы. |
| EnumServicesStatusEx | Перечисляет службы в указанной базе данных диспетчера управления службами на основе указанного уровня информации. |
| GetServiceDisplayName | Извлекает отображаемое имя указанной службы. |
| GetServiceKeyName | Извлекает имя службы указанной службы. |
| NotifyBootConfigStatus | Сообщает состояние загрузки диспетчеру управления службой. |
| NotifyServiceStatusChange | Позволяет приложению получать уведомления при создании или удалении указанной службы или при изменении его состояния. |
| OpenSCManager | Устанавливает подключение к диспетчеру управления службой на указанном компьютере и открывает указанную базу данных диспетчера управления службами. |
| OpenService | Открывает существующую службу. |
| QueryServiceConfig | Извлекает параметры конфигурации указанной службы. |
| QueryServiceConfig2 | Извлекает необязательные параметры конфигурации указанной службы. |
| QueryServiceDynamicInformation | Извлекает динамическую информацию, связанную с текущим запуском службы. |
| QueryServiceObjectSecurity | Извлекает копию дескриптора безопасности, связанного с объектом службы. |
| QueryServiceStatusEx | Извлекает текущее состояние указанной службы на основе указанного уровня информации. |
| SetServiceObjectSecurity | Задает дескриптор безопасности объекта службы. |
| StartService | Запускает службу. |
Устаревшие функции
Следующие функции устарели.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase