Partager via


IVssAdmin ::QueryProviders, méthode (vsadmin.h)

La méthode QueryProviders interroge tous les fournisseurs inscrits.

Syntaxe

HRESULT QueryProviders(
  [out] IVssEnumObject **ppEnum
);

Paramètres

[out] ppEnum

Adresse d’un pointeur d’interface IVssEnumObject , qui est initialisé lors du retour. Les appelants doivent libérer l’interface.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Descriptif
S_OK
La requête a été retournée avec succès.
E_INVALIDARG
Une ou plusieurs valeurs de paramètre ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante ou autres ressources système.
E_ACCESSDENIED
L’appelant n’est pas un administrateur.
E_UNEXPECTED
Une erreur inattendue s’est produite.
VSS_E_OBJECT_NOT_FOUND
Une erreur de fournisseur inattendue s’est produite.
VSS_E_PROVIDER_VETO
Erreur de fournisseur attendue. Le fournisseur a enregistré l’erreur dans le journal des événements. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.
VSS_E_UNEXPECTED
Erreur inattendue. Le code d’erreur est consigné dans le fichier journal des erreurs. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge tant que Windows Server 2008 R2 et Windows 7 ne sont pas pris en charge. E_UNEXPECTED est utilisé à la place.

VSS_E_UNEXPECTED_PROVIDER_ERROR
Erreur inattendue du fournisseur. Le code d’erreur est consigné dans le journal des erreurs. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

Remarques

Appel de la méthode IVssEnumObject ::Next sur l’interface IVssEnumObject retournée bien que le paramètre ppEnum retourne VSS_OBJECT_PROP structures contenant une structure VSS_PROVIDER_PROP pour chaque fournisseur inscrit.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Fenêtres
Header vsadmin.h

Voir aussi

IVssAdmin