Freigeben über


IVdsSwProvider::CreatePack-Methode (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Erstellt ein Packobjekt.

Syntax

HRESULT CreatePack(
  [out] IVdsPack **ppPack
);

Parameter

[out] ppPack

Die Adresse einer IVdsPack-Schnittstelle . Aufrufer müssen die Schnittstelle freigeben.

Rückgabewert

Diese Methode kann HRESULT-Standardwerte wie E_INVALIDARG oder E_OUTOFMEMORY und VDS-spezifische Rückgabewerte zurückgeben. Es kann auch konvertierte Systemfehlercodes mithilfe des HRESULT_FROM_WIN32-Makros zurückgeben. Fehler können vom VDS selbst oder vom zugrunde liegenden VDS-Anbieter stammen, der verwendet wird. Folgende Rückgabewerte sind möglich.

Rückgabecode/-wert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
VDS_E_ONLINE_PACK_EXISTS
0x80042464L
Ein weiteres dynamisches Paket mit VDS_PS_ONLINE Status ist vorhanden. Nur ein dynamisches Paket kann diesen Status gleichzeitig haben.

Hinweise

Verwenden Sie diese Methode, um ein Paket zu erstellen, bevor Sie die IVdsPack::MigrateDisks-Methode aufrufen, um Datenträgerformatierung zu konvertieren. Übergeben Sie beim Konvertieren eines Basisdatenträgers in das dynamische Format entweder ein neues oder ein vorhandenes Pack als Argument an MigrateDisks. Wenn Sie einen dynamischen Datenträger in das Standardformat konvertieren, verwenden Sie CreatePack , um ein neues, individuelles Paket zu erstellen, das den Basisdatenträger enthält.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vds.h
Bibliothek Uuid.lib

Weitere Informationen

IVdsPack

IVdsPack::MigrateDisks

IVdsSwProvider