IVssFileShareSnapshotProvider::Query 方法 (vsprov.h)
取得應用程式伺服器可用之所有檔案共用快照 集VSS_SNAPSHOT_PROP 結構的列舉。
語法
HRESULT Query(
[in] VSS_ID QueriedObjectId,
[in] VSS_OBJECT_TYPE eQueriedObjectType,
[in] VSS_OBJECT_TYPE eReturnedObjectsType,
[out] IVssEnumObject **ppEnum
);
參數
[in] QueriedObjectId
保留供系統使用。 此參數的值必須GUID_Null。
[in] eQueriedObjectType
保留供系統使用。 此參數的值必須VSS_OBJECT_NONE。
[in] eReturnedObjectsType
保留供系統使用。 此參數的值必須VSS_OBJECT_SNAPSHOT。
[out] ppEnum
在傳回時初始化的 IVssEnumObject 介面指標位址。 呼叫端必須釋放 介面。 這個參數是必要的,而且不能是 null。
傳回值
以下是這個方法的有效傳回碼。
值 | 意義 |
---|---|
|
查詢作業成功。 |
|
呼叫端沒有足夠的備份許可權,或不是系統管理員。 |
|
其中一個參數值無效。 |
|
呼叫端記憶體不足或其他系統資源。 |
|
提供者錯誤。 提供者在事件記錄檔中記錄錯誤。 如需詳細資訊,請參閱 VSS 下的事件和錯誤處理。 |
備註
這個方法通常會呼叫,以回應要求者產生的快照集查詢作業。
在透過ppEnum參數傳回的IVssEnumObject介面上呼叫IVssEnumObject::Next方法會傳回包含每個陰影複製VSS_SNAPSHOT_PROP結構的VSS_OBJECT_PROP結構。
規格需求
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | vsprov.h |
程式庫 | VssApi.lib |