WscGetSecurityProviderHealth 関数 (wscapi.h)

指定した WSC_SECURITY_PROVIDER 列挙値で表されるセキュリティ プロバイダー カテゴリの正常性状態の集計を取得します。

構文

HRESULT WscGetSecurityProviderHealth(
  [in]  DWORD                         Providers,
  [out] PWSC_SECURITY_PROVIDER_HEALTH pHealth
);

パラメーター

[in] Providers

WSC_SECURITY_PROVIDER 列挙の 1 つ以上の値。 複数の値を指定するには、ビットごとの OR 演算を実行して個々の値を結合します。

[out] pHealth

WSC_SECURITY_PROVIDER_HEALTH列挙体のいずれかのメンバーの値を受け取る変数へのポインター。 Providers パラメーターに複数のプロバイダーが指定されている場合、このパラメーターの値は、指定したプロバイダー カテゴリの正常性が最も低くなります。

戻り値

関数が成功した場合 はS_OK を返し、それ以外の場合はエラー コードを返します。 WSC サービスが実行されていない場合、戻り値は常に S_FALSE され、 pHealth out パラメーターは常に WSC_SECURITY_PROVIDER_HEALTH_POOR に設定されます。

注釈

注意

WSC_SECURITY_PROVIDER::WSC_SECURITY_PROVIDER_ANTISPYWARE は、Windows 10 バージョン 1607 より前のオペレーティング システムでのみ使用する必要があります。 バージョン 1607 Windows 10時点で、WSC はウイルス対策の状態を追跡し続けますが、スパイウェア対策の状態は追跡しません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー wscapi.h
Library Wscapi.lib
[DLL] Wscapi.dll

こちらもご覧ください

WSC_SECURITY_PROVIDER_HEALTH