IVssSoftwareSnapshotProvider::Query 方法 (vsprov.h)
查詢提供者,以取得提供者已完成之陰影複製的相關資訊。
語法
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 Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | vsprov.h |
程式庫 | VssApi.lib |