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 Enterprise、Windows Server 2008 Datacenter
対象プラットフォーム Windows
ヘッダー resapi.h
Library ResUtils.lib
[DLL] ResUtils.dll

こちらもご覧ください

ResUtilStopService