Freigeben über


Anfordern des Zugriffs auf kopierte Schattendaten

Sobald die Schattenkopie abgeschlossen ist, besteht der wichtigste Mechanismus für den Zugriff auf die darin enthaltenen Dateidaten durch die Verwendung des Geräteobjektsder Schattenkopie.

Das m_pwszSnapshotDeviceObject Element einer VSS_SNAPSHOT_PROP-Struktur ist eine Zeichenfolge, die das Geräteobjekt eines durch Schatten kopierten Volumes enthält. Ein Anforderer kann das VSS_SNAPSHOT_PROP Objekt eines Schattenkopievolumes abrufen, wenn es die VSS_ID des Volumes (identifizierende GUID) kennt und an IVssBackupComponents::GetSnapshotPropertiesübergibt.

Ein Anforderer kann mithilfe des Obj.Snap Members der VSS_OBJECT_PROP Struktur (eine VSS_SNAPSHOT_PROP Struktur) auch Schattenkopie-Eigenschaftsinformationen abrufen, die mithilfe IVssEnumObject abgerufen werden, um die Liste der Objekte zu durchlaufen, die durch einen Aufruf von IVssBackupComponents zurückgegeben werden: Abfrage-.

Das Geräteobjekt sollte als Stamm eines durch Schatten kopierten Volumes interpretiert werden. Aus diesem Grund enthält das Geräteobjekt keinen umgekehrten Schrägstrich ("\").

Pfade auf dem kopierten Schattenvolume werden abgerufen, indem der Stamm des ursprünglichen Pfads durch das Geräteobjekt ersetzt wird. Wenn Sie beispielsweise einen Pfad auf dem ursprünglichen Volume von "C:\DATABASE\*.mdb" und einer VSS_SNAPSHOT_PROP Instanz von snapProp haben, erhalten Sie den Pfad auf dem kopierten Schattenvolume, indem Sie snapPropm_pwszShadow copyDeviceObject, "\" und "\DATABASE\*.mdb" verketten.

Die VSS-Dateisätze verfügen möglicherweise über Wildcardzeichen in ihren Dateibeschreibungen, sodass das Abrufen einer vollständigen Liste der Dateien in einer schattenkopie, die von einer Komponente verwaltet wird, möglicherweise die Verwendung von Methoden wie FindFileFirst, FindFileFirstExund FindNextFileerforderlich ist.