Структура ENUM_SERVICE_STATUS используется функциями EnumDependentServices и EnumServicesStatus, чтобы возвратить имя службы в базе данных диспетчера управления службами и возвратить информацию об этой службе.
Синтаксис
|
Члены структуры
lpServiceName
Указатель на строку с завершающим нулем, которая задает имя службы в базе данных диспетчера управления службами. Максимальная длина строки - 256 символов. База данных диспетчера управления службами сохраняет регистр символов, но сравнения имен служб всегда не чувствительны к регистру. Слэш (/), наклонная черта влево (\), запятая и пробел - неприменяемые символы для имени службы.lpDisplayName
Указатель на строку с завершающим нулем, задающую отображаемое имя, которое может использоваться программами управления службой, типа апплета Службы в Панели управления, идентифицировать службу. Эта строка имеет максимальную длину 256 символов. Имя сохраняется с учетом регистра в диспетчере управления службами. Сравнения отображаемого имени всегда не чувствительны к регистру.ServiceStatus
Структура SERVICE_STATUS, которая имеет в своем составе информацию о статусе для параметра lpServiceName службы.Смотри также
Обзор Службы, Структуры, используемые службами, EnumDependentServices, EnumServicesStatus, SERVICE_STATUS
|
Размещение и совместимость ENUM_SERVICE_STATUS |
||
| К |
Windows XP |
Да |
| л |
Windows 2000 Professional |
Да |
| и |
Windows NT Workstation |
Да |
| е |
Windows Me |
Нет |
| н |
Windows 98 |
Нет |
| т |
Windows 95 |
Нет |
| С |
Windows Server 2003 |
Да |
| е | Windows 2000 Server | Да |
| р | Windows NT Server | Да |
| в | ||
| е | ||
| р | ||
|
Используемая библиотека |
- |
|
| Используемая DLL | - | |
| Заголовочный файл | ||
|
- объявлено в |
Winsvc.h |
|
| - включено в |
Windows.h |
|
| Unicode |
Объявлены структуры версии Unicode и ANSI |
|
| Замечания по платформе |
Не имеется |
|