SERVICE_DESCRIPTIONW结构(winsvc.h)

包含服务说明。

语法

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

成员

lpDescription

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

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

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

@[路径]dllname,-strID

dllname加载标识符 strID 的字符串;路径 是可选的。 有关详细信息,请参阅 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