ResUtilStartResourceService 函数 (resapi.h)

启动 服务PRESUTIL_START_RESOURCE_SERVICE类型定义指向此函数的指针。

语法

DWORD ResUtilStartResourceService(
  [in]  LPCWSTR     pszServiceName,
  [out] LPSC_HANDLE phServiceHandle
);

参数

[in] pszServiceName

包含要启动的服务名称的以 Null 结尾的 Unicode 字符串。

[out] phServiceHandle

指向一个句柄的可选指针,其中返回已启动服务的句柄。 必须通过调用群集实用工具函数 ResUtilStopService函数 CloseServiceHandle 来关闭此句柄。

返回值

如果操作成功,函数将返回 ERROR_SUCCESS

如果操作失败,函数将返回 系统错误代码。 下面是可能的错误代码。

返回代码 说明
ERROR_SERVICE_NEVER_STARTED
服务未启动。

注解

ResUtilStartResourceService 实用工具函数封装对服务控制管理器的必要调用,从而提供了一种在群集中启动服务的便捷方法。 使用 ResUtilStartResourceService 是可选的。 如果要启动的服务需要特定的访问限制或其他特殊处理,请改用服务控制管理器函数。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 企业版、Windows Server 2008 Datacenter
目标平台 Windows
标头 resapi.h
Library ResUtils.lib
DLL ResUtils.dll

另请参阅

ResUtilStopService