Partager via


IWSCProductList ::Initialize, méthode (iwscapi.h)

Collecte des informations sur tous les fournisseurs du type spécifié sur l’ordinateur.

Syntaxe

HRESULT Initialize(
  [in] ULONG provider
);

Paramètres

[in] provider

Valeur de l’énumération WSC_SECURITY_PROVIDER avec le nom du fournisseur comme l’une des valeurs suivantes. Notez que les valeurs possibles ne peuvent pas être combinées dans un OR logique comme elles le peuvent lorsqu’elles sont utilisées avec la fonction WscGetSecurityProviderHealth .

Valeur Signification
WSC_SECURITY_PROVIDER_ANTIVIRUS
Produits antivirus.
WSC_SECURITY_PROVIDER_ANTISPYWARE
Produits anti-logiciels espions.
WSC_SECURITY_PROVIDER_FIREWALL
Produits de pare-feu.

Valeur retournée

Si la méthode réussit, retourne S_OK.

Si la méthode échoue, retourne un code d’erreur Win32.

Remarques

Une fois que le client obtient un pointeur IWSCProductList , il doit appeler Initialize avec un type de fournisseur, qui collecte des informations sur tous les fournisseurs de ce type installés sur le système. Un seul type de fournisseur peut être spécifié lors de l’appel d’Initialize, et la méthode Initialize ne peut être appelée qu’une seule fois pour chaque instance d’un pointeur IWSCProductList. Une fois la liste initialisée, l’utilisateur est libre d’appeler Count pour obtenir le nombre de fournisseurs dans la liste et Item pour récupérer un fournisseur individuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête iwscapi.h
Bibliothèque Wscapi.lib
DLL Wscapi.dll

Voir aussi

IWSCProductList