Méthode IVssAdmin::QueryProviders (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é au retour. Les appelants doivent libérer l’interface.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
La requête a été retournée avec succès. |
|
Une ou plusieurs des valeurs de paramètre ne sont pas valides. |
|
Mémoire insuffisante ou autres ressources système. |
|
L’appelant n’est pas un administrateur. |
|
Une erreur inattendue s’est produite. |
|
Une erreur de fournisseur inattendue s’est produite. |
|
Erreur du 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. |
|
Erreur inattendue. Le code d’erreur est enregistré 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. E_UNEXPECTED est utilisé à la place. |
|
Erreur de fournisseur inattendue. Le code d’erreur est enregistré 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.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vsadmin.h |