共用方式為


要求者存取陰影複製的數據

陰影複製完成後,取得它所包含的檔案資料存取權的最重要機制,就是使用陰影複製的 裝置物件

VSS_SNAPSHOT_PROP 結構的 m_pwszSnapshotDeviceObject 成員是包含陰影複製磁碟區裝置物件的字串。 如果要求者知道磁碟區的 VSS_ID(識別 GUID),並將它傳遞給 IVssBackupComponents::GetSnapshotProperties,則要求者可以取得陰影複製磁碟區的 VSS_SNAPSHOT_PROP 物件。

要求者也可以使用 VSS_OBJECT_PROPVSS_SNAPSHOT_PROP 結構的 Obj.Snap 成員,IVssEnumObject 取得的陰影複製屬性資訊,以逐一查看呼叫 IVssBackupComponents 所傳回的物件清單:查詢

裝置物件應解譯為陰影複製磁碟區的根目錄。 基於這個理由,裝置物件不包含反斜杠 (“\” )。

陰影複製磁碟區上的路徑是藉由以裝置物件取代原始路徑的根目錄來取得。 例如,假設原始磁碟區的路徑為 “C:\DATABASE\*.mdb” 和 snapProp 的 VSS_SNAPSHOT_PROP 實例,您可以串連 snapPropm_pwszShadow copyDeviceObject、“\” 和 “\DATABASE\*.mdb” 來取得陰影複製磁碟區的路徑。

VSS 檔案集在其檔案描述元中可能有通配符,因此取得元件所管理陰影複製上的完整檔案清單可能需要使用 findFileFirst FindFileFirstEx,以及 FindNextFile等方法。