Partager via


Méthode IVssSoftwareSnapshotProvider::Query (vsprov.h)

Interroge le fournisseur pour obtenir des informations sur les clichés instantanés que le fournisseur a terminés.

Syntaxe

HRESULT Query(
  [in]  VSS_ID          QueriedObjectId,
  [in]  VSS_OBJECT_TYPE eQueriedObjectType,
  [in]  VSS_OBJECT_TYPE eReturnedObjectsType,
  [out] IVssEnumObject  **ppEnum
);

Paramètres

[in] QueriedObjectId

Réservé pour le système. La valeur de ce paramètre doit être GUID_NULL.

[in] eQueriedObjectType

Réservé pour le système. La valeur de ce paramètre doit être VSS_OBJECT_NONE.

[in] eReturnedObjectsType

Réservé pour le système. La valeur de ce paramètre doit être VSS_OBJECT_SNAPSHOT.

[out] ppEnum

Adresse d’un pointeur d’interface IVssEnumObject , qui est initialisé au retour. Les appelants doivent libérer l’interface. Ce paramètre est obligatoire et ne peut pas être null.

Valeur retournée

Voici les codes de retour valides pour cette méthode.

Valeur Signification
S_OK
L’opération de requête a réussi.
E_ACCESSDENIED
L’appelant ne dispose pas de privilèges de sauvegarde suffisants ou n’est pas administrateur.
E_INVALIDARG
L’une des valeurs de paramètre n’est pas valide.
E_OUTOFMEMORY
L’appelant n’a pas de mémoire ou d’autres ressources système.
VSS_E_PROVIDER_VETO
Erreur du fournisseur. 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.

Remarques

L’appel de la méthode IVssEnumObject::Next sur l’interface IVssEnumObject retournée par le paramètre ppEnum retourne VSS_OBJECT_PROP structures contenant une structure VSS_SNAPSHOT_PROP pour chaque cliché instantané.

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 vsprov.h
Bibliothèque VssApi.lib

Voir aussi

IVssSoftwareSnapshotProvider