Partager via


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

Voir aussi

WSC_SECURITY_PROVIDER_HEALTH