Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PreCommitSnapshots-Methode stellt sicher, dass der Anbieter bereit ist, die vorbereiteten LUNs schnell zu übernehmen. Dies geschieht unmittelbar vor schreibgeschützten Schreibvorgängen, während Anwendungen sich jedoch in einem fixierten Zustand befinden. Während dieses Aufrufs sollte der Anbieter alle Schattenkopien im Schattenkopie-Satz vorbereiten, der durch SnapshotSetId für den Commit durch den Commit des CommitSnapshots-Methodenaufrufs angegeben ist, der folgt. Während der Anbieter diese Methode verarbeitet, wurden die Anwendungen fixiert, sodass die für diese Methode aufgewendete Zeit minimiert werden sollte.
Syntax
HRESULT PreCommitSnapshots(
[in] VSS_ID SnapshotSetId
);
Die Parameter
[in] SnapshotSetId
Die VSS_ID , die den Schattenkopie-Satz identifiziert.
Rückgabewert
| Zurückgeben von Code/Wert | Description |
|---|---|
|
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 und dem Benutzer Informationen zur Behebung des Problems geben. |
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 |
|---|---|
| Mindestens unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | vsprov.h |