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 |