Metodo IVdsAdvancedDisk::CreatePartition (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 una partizione su un disco di base.
Il metodo IVdsCreatePartitionEx::CreatePartitionEx sostituisce questo metodo.
Sintassi
HRESULT CreatePartition(
[in] ULONGLONG ullOffset,
[in] ULONGLONG ullSize,
[in] CREATE_PARTITION_PARAMETERS *para,
[out] IVdsAsync **ppAsync
);
Parametri
[in] ullOffset
Offset della partizione.
[in] ullSize
Dimensione, in byte, della nuova partizione.
[in] para
Puntatore ai parametri definiti dalla struttura CREATE_PARTITION_PARAMETERS .
[out] ppAsync
Indirizzo di un puntatore all'interfaccia IVdsAsync , che il VDS inizializza al momento della restituzione. I chiamanti devono rilasciare l'interfaccia. Usare questo puntatore per annullare, attendere o eseguire una query sullo stato dell'operazione.
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 creata correttamente. |
|
Nessun supporto in un'unità rimovibile. |
|
Il supporto non supporta questa operazione. Ad esempio, il chiamante non può creare una partizione in un CD-ROM. |
|
La creazione di una seconda partizione su supporti rimovibili non è supportata. In alternativa, questo errore indica che il disco è un disco dinamico. |
|
Il numero massimo di partizioni (quattro primarie o tre primarie e una estesa) esiste già quando il chiamante tenta di creare una partizione primaria aggiuntiva o una partizione estesa. |
|
La partizione è stata creata 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
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 |