WscGetSecurityProviderHealth, fonction (wscapi.h)
Obtient l’état d’intégrité agrégé des catégories de fournisseurs de sécurité représentées par les valeurs d’énumération WSC_SECURITY_PROVIDER spécifiées.
Syntaxe
HRESULT WscGetSecurityProviderHealth(
[in] DWORD Providers,
[out] PWSC_SECURITY_PROVIDER_HEALTH pHealth
);
Paramètres
[in] Providers
Une ou plusieurs des valeurs de l’énumération WSC_SECURITY_PROVIDER . Pour spécifier plusieurs valeurs, combinez les valeurs individuelles en effectuant une opération OR au niveau du bit.
[out] pHealth
Pointeur vers une variable qui prend la valeur d’un des membres de l’énumération WSC_SECURITY_PROVIDER_HEALTH . Si plusieurs fournisseurs sont spécifiés dans le paramètre Providers , la valeur de ce paramètre est l’intégrité du moins sain des catégories de fournisseurs spécifiées.
Valeur retournée
Retourne S_OK si la fonction réussit, sinon retourne un code d’erreur. Si le service WSC n’est pas en cours d’exécution, la valeur de retour est toujours S_FALSE et le paramètre pHealth out est toujours défini sur WSC_SECURITY_PROVIDER_HEALTH_POOR.
Remarques
Notes
WSC_SECURITY_PROVIDER ::WSC_SECURITY_PROVIDER_ANTISPYWARE doit être utilisé uniquement dans les systèmes d’exploitation antérieurs à Windows 10 version 1607. Depuis Windows 10 version 1607, WSC continue de suivre les status pour l’antivirus, mais pas pour les logiciels anti-espions.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | wscapi.h |
Bibliothèque | Wscapi.lib |
DLL | Wscapi.dll |