Compartir a través de


Función ResUtilStartResourceService (resapi.h)

Inicia un servicio. El tipo PRESUTIL_START_RESOURCE_SERVICE define un puntero a esta función.

Sintaxis

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

Parámetros

[in] pszServiceName

Cadena Unicode terminada en NULL que contiene el nombre del servicio que se va a iniciar.

[out] phServiceHandle

Puntero opcional a un identificador en el que se devuelve el identificador al servicio iniciado. Este identificador debe cerrarse mediante una llamada a la función de utilidad de clúster ResUtilStopService o a la función CloseServiceHandle.

Valor devuelto

Si la operación se realiza correctamente, la función devuelve ERROR_SUCCESS.

Si se produce un error en la operación, la función devuelve un código de error del sistema. A continuación se muestra un posible código de error.

Código devuelto Descripción
ERROR_SERVICE_NEVER_STARTED
No se inició el servicio.

Comentarios

La función de utilidad ResUtilStartResourceService encapsula las llamadas necesarias al administrador de control de servicios, lo que proporciona una manera cómoda de iniciar servicios en el clúster. El uso de ResUtilStartResourceService es opcional. Si el servicio que se va a iniciar requiere restricciones de acceso específicas u otro control especial, use las funciones del administrador de control de servicios en su lugar.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Plataforma de destino Windows
Encabezado resapi.h
Library ResUtils.lib
Archivo DLL ResUtils.dll

Consulte también

ResUtilStopService