Freigeben über


IVssHardwareSnapshotProvider-Schnittstelle (vsprov.h)

Die IVssHardwareSnapshotProvider-Schnittstelle enthält die Methoden, die von VSS zum Zuordnen von Volumes zu LUNs, zum Ermitteln von WÄHREND des Schattenkopieprozesses erstellten LUNs und zum Transport von LUNs in einem SAN verwendet werden. Alle Hardwareanbieter müssen diese Schnittstelle unterstützen.

Hinweis Hardwareanbieter werden nur unter Windows Server-Betriebssystemen unterstützt.
 

Vererbung

Die IVssHardwareSnapshotProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IVssHardwareSnapshotProvider verfügt auch über folgende Membertypen:

Methoden

Die IVssHardwareSnapshotProvider-Schnittstelle verfügt über diese Methoden.

 
IVssHardwareSnapshotProvider::AreLunsSupported

Bestimmt, ob der Hardwareanbieter die Erstellung von Schattenkopien für alle LUNs unterstützt, die zum Volume beitragen.
IVssHardwareSnapshotProvider::BeginPrepareSnapshot

Wird für jede Schattenkopie aufgerufen, die dem Schattenkopiensatz hinzugefügt wird.
IVssHardwareSnapshotProvider::FillInLunInfo

Fordert den Hardwareanbieter auf, anzugeben, ob das entsprechende Datenträgergerät unterstützt wird, und alle Auslassungen in der VDS_LUN_INFORMATION-Struktur zu korrigieren.
IVssHardwareSnapshotProvider::GetTargetLuns

Fordert den Hardwareanbieter auf, die VDS_LUN_INFORMATION-Strukturen für die neu erstellten Schattenkopie-LUNs zu initialisieren.
IVssHardwareSnapshotProvider::LocateLuns

Fordert den Hardwareanbieter auf, die Schattenkopie-LUNs für den Computer sichtbar zu machen.
IVssHardwareSnapshotProvider::OnLunEmpty

Wird aufgerufen, wenn VSS feststellt, dass eine LuN für Schattenkopien keine interessanten Daten enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vsprov.h

Weitere Informationen

API-Schnittstellen für Volumeschattenkopien