Metodo GetSupportedSize della classe MSFT_Partition
Recupera le dimensioni minime e massime che la partizione può essere ridimensionata utilizzando il metodo Resize .
Sintassi
UInt32 GetSupportedSize(
[out] UInt64 SizeMin,
[out] UInt64 SizeMax,
[out] String ExtendedStatus
);
Parametri
SizeMin [out]
Dimensioni minime che questa partizione può diventare, in byte. Se questo metodo viene eseguito più volte, questo valore può cambiare leggermente a seconda del posizionamento di vari file temporanei.
SizeMax [out]
Dimensioni massime della partizione che questa partizione può diventare, in byte.
ExtendedStatus [out]
Stringa contenente un oggetto MSFT_StorageExtendedStatus incorporato.
Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).
Valore restituito
Operazione riuscita (0)
Non supportato (1)
Errore non specificato (2)
Timeout (3)
Non riuscito (4)
Parametro non valido (5)
Dimensioni non supportate (4097)
Accesso negato (40001)
Non sono disponibili risorse sufficienti per completare l'operazione. (40002)
Impossibile compattare una partizione contenente un volume con errori. (42008)
Impossibile ridimensionare una partizione contenente un file system sconosciuto. (42009)
Commenti
La dimensione minima è determinata dal deframmentatore del disco e tiene conto del percorso dei file rimovibili, ovvero i file che non possono essere spostati. La dimensione massima viene determinata aggiungendo le dimensioni di qualsiasi extent libero immediatamente dopo la partizione corrente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Spazio dei nomi | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |