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 |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
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 |