IVssProviderCreateSnapshotSet::P ostCommitSnapshots-Methode (vsprov.h)
Die PostCommitSnapshots-Methode wird aufgerufen, nachdem alle am Schattenkopieset beteiligten Anbieter mit CommitSnapshots erfolgreich waren. Die Sperre für das E/A-System wurde aufgehoben, aber die Anwendungen wurden noch nicht aufgehoben. Dies ist eine Möglichkeit für den Anbieter, zusätzliche Bereinigungsarbeiten nach dem Schattenkopie-Commit auszuführen.
Syntax
HRESULT PostCommitSnapshots(
[in] VSS_ID SnapshotSetId,
[in] LONG lSnapshotsCount
);
Parameter
[in] SnapshotSetId
Die VSS_ID , die den Schattenkopiensatz identifiziert.
[in] lSnapshotsCount
Anzahl der Schattenkopien im Schattenkopiensatz.
Rückgabewert
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Nicht genügend Arbeitsspeicher oder andere Systemressourcen. |
|
Einer der Parameterwerte ist ungültig. |
|
Der Parameter SnapshotSetId verweist auf ein Objekt, das nicht gefunden wurde. |
|
Unerwarteter Anbieterfehler. Wenn dies zurückgegeben wird, muss der Fehler in einem Eintrag im Anwendungsereignisprotokoll beschrieben werden, der dem Benutzer Informationen zum Beheben des Problems gibt. |
Wenn ein anderer Wert zurückgegeben wird, schreibt VSS ein Ereignis in das Ereignisprotokoll und konvertiert den Fehler in VSS_E_UNEXPECTED_PROVIDER_ERROR.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vsprov.h |