Структура ENUM_SERVICE_STATUS


Структура ENUM_SERVICE_STATUS используется функциями EnumDependentServices и EnumServicesStatus, чтобы возвратить  имя службы в базе данных диспетчера управления службами и возвратить информацию об этой службе. 

Синтаксис

typedef struct _ENUM_SERVICE_STATUS {
  LPTSTR lpServiceName;
  LPTSTR lpDisplayName;
  SERVICE_STATUS ServiceStatus;
} ENUM_SERVICE_STATUS, 
*LPENUM_SERVICE_STATUS;

Члены структуры

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

 Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz