SERVICE_DESCRIPTIONW 结构 (winsvc.h)

包含服务说明。

语法

typedef struct _SERVICE_DESCRIPTIONW {
  LPWSTR lpDescription;
} SERVICE_DESCRIPTIONW, *LPSERVICE_DESCRIPTIONW;

成员

lpDescription

服务的说明。 如果此成员为 NULL,则说明保持不变。 如果此值是空字符串 (“”) ,则删除当前说明。

服务说明不能超过 REG_SZ 类型的注册表值的大小。

此成员可使用以下格式指定本地化字符串:

@[path]dllname,-strID

具有标识符 strID 的字符串从 dllname 加载; 路径 是可选的。 有关详细信息,请参阅 RegLoadMUIString

Windows Server 2003 和 Windows XP: 在 Windows Vista 之前,不支持本地化字符串。

注解

NULL 说明表示不存在服务说明。 创建服务时,服务说明为 NULL。

说明只是解释服务用途的注释。 例如,对于 DHCP 服务,可以使用说明“为网络上的计算机提供 Internet 地址”。

可以使用 ChangeServiceConfig2 函数设置说明。 可以使用 QueryServiceConfig2 函数检索说明。 说明也由服务管理单元显示。

示例

有关示例,请参阅 更改服务的配置查询服务的配置

注意

winsvc.h 标头将SERVICE_DESCRIPTION定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winsvc.h (包括 Windows.h)

另请参阅

ChangeServiceConfig2

QueryServiceConfig2