Metodo IVdsAdvancedDisk::D eletePartition (vds.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]
Elimina una partizione da un disco di base.
Sintassi
HRESULT DeletePartition(
[in] ULONGLONG ullOffset,
[in] BOOL bForce,
[in] BOOL bForceProtected
);
Parametri
[in] ullOffset
Offset della partizione.
[in] bForce
Se questo parametro è impostato su TRUE, VDS elimina tutte le partizioni in modo incondizionato (escluso OEM, ESP o MSR). Se è impostata su FALSE, l'operazione ha esito negativo se la partizione è in uso. Una partizione viene considerata in uso se le chiamate a bloccare o smontare il volume hanno esito negativo.
[in] bForceProtected
Se questo parametro è impostato su TRUE, VDS elimina tutte le partizioni protette (inclusi OEM, ESP e MSR) in modo incondizionato. Se è impostata su FALSE, l'operazione ha esito negativo se la partizione è protetta.
Valore restituito
Questo metodo può restituire valori HRESULT standard, ad esempio E_INVALIDARG o E_OUTOFMEMORY e valori restituiti specifici di VDS. Può anche restituire codici di errore di sistema convertiti usando la macro HRESULT_FROM_WIN32 . Gli errori possono provenire dal VDS stesso o dal provider VDS sottostante in uso. I valori restituiti possibili includono quanto segue.
Codice/valore restituito | Descrizione |
---|---|
|
La partizione è stata eliminata correttamente. |
|
Il supporto non supporta questa operazione. Ad esempio, non è possibile eliminare una partizione in un CD-ROM. |
|
Questa operazione non è supportata nei dischi dinamici. |
|
La partizione estesa non è vuota. |
|
Questo valore indica un errore del provider. L'operazione viene interrotta. |
|
La partizione è in uso. |
|
La partizione è stata eliminata correttamente, ma il disco rigido virtuale non è riuscito a rimuovere i percorsi di accesso. |
|
La partizione è stata eliminata correttamente, ma VDS non è riuscito ad aggiornare le opzioni di avvio nell'archivio dei dati di configurazione di avvio (BCD).
Windows Server 2003: Le opzioni di avvio vengono archiviate nel file boot.ini in un sistema x86 o x64 o NVRAM in un sistema Itanium. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vds.h |
Libreria | Uuid.lib |