Freigeben über


VSS_PROTECTION_LEVEL-Enumeration (vsmgmt.h)

Definiert den Satz von Volumeschattenkopieschutzstufen.

Syntax

typedef enum _VSS_PROTECTION_LEVEL {
  VSS_PROTECTION_LEVEL_ORIGINAL_VOLUME = 0,
  VSS_PROTECTION_LEVEL_SNAPSHOT
} VSS_PROTECTION_LEVEL, *PVSS_PROTECTION_LEVEL;

Konstanten

 
VSS_PROTECTION_LEVEL_ORIGINAL_VOLUME
Wert: 0
Gibt an, dass E/A zum ursprünglichen Volume auf Kosten von Schattenkopien verwaltet werden muss. Dies ist die Standardschutzebene. Schattenkopien können gelöscht werden, wenn beide der folgenden Bedingungen auftreten:


  • Ein Schreibvorgang auf das ursprüngliche Volume erfolgt.

  • Die Integrität der Schattenkopie kann aus irgendeinem Grund nicht aufrechterhalten werden, z. B. aus einem Fehler beim Schreiben in den Speicherbereich für Schattenkopien oder einem Fehler bei der Zuweisung von genügend Arbeitsspeicher.

VSS_PROTECTION_LEVEL_SNAPSHOT
Gibt an, dass Schattenkopien auf Kosten von E/A auf das ursprüngliche Volume verwaltet werden müssen. Diese Schutzstufe wird als "Schattenkopieschutzmodus" bezeichnet. Alle E/A-Vorgänge auf dem ursprünglichen Volume schlagen fehl, wenn beide der folgenden Bedingungen auftreten:


  • Ein Schreibvorgang auf das ursprüngliche Volume erfolgt.

  • Der entsprechende Schreibvorgang in den Speicherbereich für Schattenkopien kann aus irgendeinem Grund nicht abgeschlossen werden, z. B. aus einem Fehler beim Schreiben in den Schattenkopiespeicherbereich oder einem Fehler bei der Zuweisung von genügend Arbeitsspeicher.

Hinweise

Wenn sich ein Volume im Schattenkopieschutzmodus befindet, müssen die Anforderer Mithilfe der IVssDifferentialSoftwareSnapshotMgmt::AddDiffArea-Methode Zuordnungen für den Schattenkopierspeicherbereich (diff Bereich) festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile vsmgmt.h

Weitere Informationen

IVssDifferentialSoftwareSnapshotMgmt3

IVssDifferentialSoftwareSnapshotMgmt3::GetVolumeProtectLevel

IVssDifferentialSoftwareSnapshotMgmt3::SetVolumeProtectLevel

VSS_PROTECTION_FAULT

VSS_VOLUME_PROTECTION_INFO