WscGetSecurityProviderHealth 函数 (wscapi.h)
获取由指定的 WSC_SECURITY_PROVIDER 枚举值表示的安全提供程序类别的聚合运行状况状态。
语法
HRESULT WscGetSecurityProviderHealth(
[in] DWORD Providers,
[out] PWSC_SECURITY_PROVIDER_HEALTH pHealth
);
参数
[in] Providers
WSC_SECURITY_PROVIDER枚举中的一个或多个值。 若要指定多个值,请通过执行按位 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 之前的操作系统中使用。 从Windows 10版本 1607 开始,WSC 将继续跟踪防病毒状态,但不会跟踪反间谍软件的状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | wscapi.h |
Library | Wscapi.lib |
DLL | Wscapi.dll |