Metodo IVssSoftwareSnapshotProvider::Query (vsprov.h)
Esegue query sul provider per informazioni sulle copie shadow completate dal provider.
Sintassi
HRESULT Query(
[in] VSS_ID QueriedObjectId,
[in] VSS_OBJECT_TYPE eQueriedObjectType,
[in] VSS_OBJECT_TYPE eReturnedObjectsType,
[out] IVssEnumObject **ppEnum
);
Parametri
[in] QueriedObjectId
Riservato per l'utilizzo nel sistema. Il valore di questo parametro deve essere GUID_NULL.
[in] eQueriedObjectType
Riservato per l'utilizzo nel sistema. Il valore di questo parametro deve essere VSS_OBJECT_NONE.
[in] eReturnedObjectsType
Riservato per l'utilizzo nel sistema. Il valore di questo parametro deve essere VSS_OBJECT_SNAPSHOT.
[out] ppEnum
Indirizzo di un puntatore dell'interfaccia IVssEnumObject , inizializzato nella restituzione. I chiamanti devono rilasciare l'interfaccia. Questo parametro è obbligatorio e non può essere Null.
Valore restituito
Di seguito sono riportati i codici restituiti validi per questo metodo.
Valore | Significato |
---|---|
|
L'operazione di query ha avuto esito positivo. |
|
Il chiamante non dispone di privilegi di backup sufficienti o non è un amministratore. |
|
Uno dei valori dei parametri non è valido. |
|
Il chiamante non è in memoria o altre risorse di sistema. |
|
Errore del provider. Il provider ha registrato l'errore nel registro eventi. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS. |
Commenti
Chiamata al metodo IVssEnumObject::Next nell'interfaccia IVssEnumObject restituita anche se il parametro ppEnum restituirà VSS_OBJECT_PROP strutture contenenti una struttura VSS_SNAPSHOT_PROP per ogni copia shadow.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vsprov.h |
Libreria | VssApi.lib |