QueryServiceDynamicInformation 関数 (winsvc.h)

現在のサービスの開始に関連する動的な情報を取得します。

構文

BOOL QueryServiceDynamicInformation(
  [in] SERVICE_STATUS_HANDLE hServiceStatus,
  [in] DWORD                 dwInfoLevel,
       PVOID                 *ppDynamicInfo
);

パラメーター

[in] hServiceStatus

RegisterServiceCtrlHandlerEx によって提供されるサービス状態ハンドル

[in] dwInfoLevel

情報レベルを示します。

意味
SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON
現在のサービスの開始に関連する動的情報の要求を示します。

ppDynamicInfo

動的情報バッファー。 このパラメーターが有効な場合、コールバック関数は LocalFree 関数で使用した後にバッファーを解放する必要があります。

戻り値

関数が成功した場合、戻り値は TRUE になります。

関数が失敗した場合、戻り値は FALSE になります。 この場合、エラー コードを取得するために GetLastError 関数を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winsvc.h (Windows.h を含む)
Library Advapi32.lib
[DLL] Advapi32.dll

こちらもご覧ください

ChangeServiceConfig

ChangeServiceConfig2

CreateService

OpenService

QueryServiceConfig

QueryServiceConfig2

QueryServiceObjectSecurity

サービス構成

サービス関数