IVdsAdvancedDisk::D eletePartition-Methode (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
Löscht eine Partition von einem Basisdatenträger.
Syntax
HRESULT DeletePartition(
[in] ULONGLONG ullOffset,
[in] BOOL bForce,
[in] BOOL bForceProtected
);
Parameter
[in] ullOffset
Der Partitionsoffset.
[in] bForce
Wenn dieser Parameter auf TRUE festgelegt ist, löscht VDS alle Partitionen bedingungslos (mit Ausnahme von OEM, ESP oder MSR). Wenn er auf FALSE festgelegt ist, schlägt der Vorgang fehl, wenn die Partition verwendet wird. Eine Partition wird als verwendet betrachtet, wenn Aufrufe zum Sperren oder Aufheben der Bereitstellung des Volumes fehlschlagen.
[in] bForceProtected
Wenn dieser Parameter auf TRUE festgelegt ist, löscht VDS alle geschützten Partitionen (einschließlich OEM, ESP und MSR) bedingungslos. Wenn er auf FALSE festgelegt ist, schlägt der Vorgang fehl, wenn die Partition geschützt ist.
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 makros HRESULT_FROM_WIN32 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 Partition wurde erfolgreich gelöscht. |
|
Die Medien unterstützen diesen Vorgang nicht. Sie können beispielsweise keine Partition auf einer CD-ROM löschen. |
|
Dieser Vorgang wird auf dynamischen Datenträgern nicht unterstützt. |
|
Die erweiterte Partition ist nicht leer. |
|
Dieser Wert gibt einen Anbieterfehler an. Der Vorgang wird abgebrochen. |
|
Die Partition wird verwendet. |
|
Die Partition wurde erfolgreich gelöscht, aber VDS konnte die Zugriffspfade nicht entfernen. |
|
Die Partition wurde erfolgreich gelöscht, aber VDS konnte die Startoptionen im BCD-Speicher (Boot Configuration Data) nicht aktualisieren.
Windows Server 2003: Startoptionen werden in der boot.ini-Datei auf einem x86- oder x64-System oder NVRAM auf einem Itanium-System gespeichert. |
Anforderungen
Anforderung | Wert |
---|---|
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 |