Функция 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 |
Header | wscapi.h |
Библиотека | Wscapi.lib |
DLL | Wscapi.dll |