Interfaccia IVdsAdvancedDisk (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.]
Crea ed elimina le partizioni e modifica gli attributi di partizione.
Ereditarietà
L'interfaccia IVdsAdvancedDisk eredita dall'interfaccia IUnknown . IVdsAdvancedDisk include anche questi tipi di membri:
Metodi
L'interfaccia IVdsAdvancedDisk include questi metodi.
IVdsAdvancedDisk::AssignDriveLetter Assegna una lettera di unità a una partizione OEM, ESP o sconosciuta esistente. |
IVdsAdvancedDisk::ChangeAttributes Modifica gli attributi della partizione. |
IVdsAdvancedDisk::Clean Rimuove le informazioni sulla partizione e annulla l'inizializzazione dei dischi di base o dinamici. Windows Server 2003: il metodo Clean non è supportato per i dispositivi rimovibili. |
IVdsAdvancedDisk::CreatePartition Crea una partizione su un disco di base. Il metodo IVdsCreatePartitionEx::CreatePartitionEx sostituisce questo metodo. |
IVdsAdvancedDisk::D eleteDriveLetter Elimina una lettera di unità assegnata a una partizione OEM, ESP o sconosciuta. |
IVdsAdvancedDisk::D eletePartition Elimina una partizione da un disco di base. |
IVdsAdvancedDisk::FormatPartition Formatta una partizione OEM, ESP o sconosciuta esistente. (IVdsAdvancedDisk.FormatPartition) |
IVdsAdvancedDisk::GetDriveLetter Restituisce la lettera di unità assegnata a una partizione OEM, ESP o sconosciuta. |
IVdsAdvancedDisk::GetPartitionProperties Restituisce le proprietà della partizione identificata dall'offset di partizione. |
IVdsAdvancedDisk::QueryPartitions Restituisce i dettagli di tutte le partizioni nel disco corrente. |
Commenti
La relazione tra partizioni e volumi è complessa ed è descritta meglio in termini di provider software (di base o dinamico) che gestisce il disco. I provider di base supportano le tre categorie di partizioni seguenti:
- Partizioni che non sono volumi, perché non è possibile formattarle né assegnarvi una lettera di unità. Queste partizioni sono partizioni MSR, partizioni di metadati LDM e partizioni estese.
- Partizioni associate a volumi nascosti, a cui è possibile formattare e assegnare una lettera di unità, ma che non ospitano dati utente. Il sistema usa invece queste partizioni per l'avvio, il ripristino e così via. Le partizioni includono partizioni OEM, partizioni ESP nei dischi GPT e partizioni sconosciute. Non è possibile usare le interfacce IVdsVolume o IVdsVolumeMF per formattare queste partizioni. Usare invece l'interfaccia IVdsAdvancedDisk , che espone i metodi AssignDriveLetter, DeleteDriveLetter e FormatPartition .
- Le partizioni che non rientrano nelle due categorie precedenti contengono dati utente, file e il sistema operativo installato per l'utente. Queste partizioni sono sempre volumi; è possibile formattarli, assegnare lettere di unità e enumerare le lettere con le funzioni FindFirstVolume e FindNextVolume .
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 |