Freigeben über


IVssProviderCreateSnapshotSet::P ostFinalCommitSnapshots-Methode (vsprov.h)

Die PostFinalCommitSnapshots-Methode unterstützt die automatische Wiederherstellung von Schattenkopien. VSS ruft diese Methode auf, um den Anbieter zu benachrichtigen, dass das Volume jetzt schreibgeschützt ist, bis ein Anforderer IVssBackupComponents::BreakSnapshotSet aufruft.

Syntax

HRESULT PostFinalCommitSnapshots(
  [in] VSS_ID SnapshotSetId
);

Parameter

[in] SnapshotSetId

Die VSS_ID , die den Schattenkopiersatz identifiziert.

Rückgabewert

Rückgabecode/-wert BESCHREIBUNG
S_OK
0x00000000L
Der Vorgang wurde erfolgreich abgeschlossen.
E_OUTOFMEMORY
0x8007000EL
Nicht genügend Arbeitsspeicher oder andere Systemressourcen.
E_INVALIDARG
0x80070057L
Einer der Parameterwerte ist ungültig.
VSS_E_PROVIDER_VETO
0x80042306L
Ein unerwarteter Anbieterfehler ist aufgetreten. Wenn dies zurückgegeben wird, muss der Fehler in einem Eintrag im Anwendungsereignisprotokoll beschrieben werden, der dem Benutzer Informationen zur Problembehebung 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.

Hinweise

Diese Methode wurde in Windows Server 2003 hinzugefügt, um die Binärkompatibilität zu aktivieren, als das Feature für die automatische Wiederherstellung in Windows Server 2003 mit Service Pack 1 (SP1) eingeführt wurde.

Hinweis Für Windows Server 2003 wird empfohlen, dass Hardwareanbieter diese Methode mithilfe des folgenden Beispiels implementieren:
 
HRESULT PostFinalCommitSnapshots(
    VSS_ID     /* SnapshotSetId */
)
{
    return S_OK;
}

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vsprov.h

Weitere Informationen

IVssProviderCreateSnapshotSet