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 |