Структура SERVICE_DESCRIPTION представляет описание службы.
Синтаксис
typedef struct _SERVICE_DESCRIPTION { LPTSTR lpDescription; } SERVICE_DESCRIPTION, *LPSERVICE_DESCRIPTION; |
Члены структуры
Указатель на строку с завершающим нулем, которая задает описание службы. Если это значение - ПУСТО (NULL), описание остается неизменным. Если это значение - пустая строка (""), текущее описание удаляется.
Описание службы не должно превышать размер значения реестра типа REG_SZ.
Значение описания ПУСТО (NULL) указывает, что описания службы не существует. Значение описания службы равно ПУСТО (NULL) тогда, когда служба создается.
Описание - это просто комментарий, который объясняет предназначение службы. Например, для службы Протокола динамической конфигурации хост-машины (DHCP), Вы можете использовать описание, "Обеспечивает Интернет-адреса для компьютера в вашей сети".
Вы можете установить описание, используя функцию ChangeServiceConfig2. Вы можете извлечь описание, используя функцию QueryServiceConfig2. Описание также показывается на экране и при помощи встраиваемого модуля Службы (Services).
Обзор Службы, Структуры, используемые службами, ChangeServiceConfig2, QueryServiceConfig2,
Размещение и совместимость SERVICE_DESCRIPTION |
||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT | Нет |
е | Windows Me | Нет |
н | Windows 98 | Нет |
т | Windows 95 | Нет |
С | Windows Server 2003 | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Нет |
в | ||
е | ||
р | ||
Используемая библиотека | - | |
Используемая DLL | - | |
Заголовочный файл | ||
- объявлено в | Winsvc.h | |
- включено в | Windows.h | |
Unicode | Объявляется как Unicode и ANSI структуры. | |
Замечания по платформе | Не имеется |