Condividi tramite


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

Vedi anche

MSFT_Partition