IVssHardwareSnapshotProvider::BeginPrepareSnapshot-Methode (vsprov.h)
Die BeginPrepareSnapshot-Methode wird für jede Schattenkopie aufgerufen, die dem Schattenkopiersatz hinzugefügt wird.
Syntax
HRESULT BeginPrepareSnapshot(
[in] VSS_ID SnapshotSetId,
[in] VSS_ID SnapshotId,
[in] LONG lContext,
[in] LONG lLunCount,
[in] VSS_PWSZ *rgDeviceNames,
[in, out] VDS_LUN_INFORMATION *rgLunInformation
);
Parameter
[in] SnapshotSetId
Bezeichner des Schattenkopiersatzes.
[in] SnapshotId
Bezeichner der zu erstellenden Schattenkopie.
[in] lContext
Schattenkopiekontext für den aktuellen Schattenkopiersatz, der von _VSS_VOLUME_SNAPSHOT_ATTRIBUTES aufgezählt wird.
[in] lLunCount
Anzahl der LUNs, die zu diesem Schattenkopievolume beitragen.
[in] rgDeviceNames
Zeiger auf ein Array von lLunCount-Zeigern auf Zeichenfolgen , wobei jede Zeichenfolge den Namen einer LUN enthält, die schattenkopiert werden soll.
[in, out] rgLunInformation
Zeiger auf ein Array von lLunCountVDS_LUN_INFORMATION Strukturen, eine für jede LUN, die zu diesem Schattenkopievolume beiträgt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Nicht genügend Arbeitsspeicher oder andere Systemressourcen. |
|
Einer der Parameterwerte ist ungültig. |
|
Der Anbieter hat die maximale Anzahl von Volumes erreicht, die er unterstützen kann. |
|
Das angegebene Volume ist zu tief geschachtelt, um am VSS-Vorgang teilzunehmen.
Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Rückgabecode wird nicht unterstützt. |
|
Ein unerwarteter Anbieterfehler ist aufgetreten. Der Anbieter muss ein Ereignis im Anwendungsereignisprotokoll melden und dem Benutzer Informationen zum Beheben des Problems bereitstellen. |
|
Der Anbieter unterstützt dieses Volume nicht. |
|
Der von lContext angegebene Kontext wird nicht unterstützt. |
Hinweise
Diese Methode kann nicht für eine virtuelle Festplatte (VHD) aufgerufen werden, die in einer anderen VHD geschachtelt ist.
Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: VHDs werden nicht unterstützt.
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 |