Método GetSupportedSize da classe MSFT_Partition
Recupera os tamanhos mínimo e máximo para os quais a partição pode ser redimensionada usando o método Resize .
Sintaxe
UInt32 GetSupportedSize(
[out] UInt64 SizeMin,
[out] UInt64 SizeMax,
[out] String ExtendedStatus
);
Parâmetros
SizeMin [out]
O tamanho mínimo que essa partição pode se tornar, em bytes. Se esse método for executado várias vezes, esse valor poderá mudar ligeiramente dependendo do posicionamento de vários arquivos temporários.
SizeMax [out]
O tamanho máximo da partição que essa partição pode se tornar, em bytes.
ExtendedStatus [out]
Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus inserido.
Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).
Retornar valor
Êxito (0)
Sem suporte (1)
Erro não especificado (2)
Tempo limite (3)
Falha (4)
Parâmetro inválido (5)
Tamanho sem suporte (4097)
Acesso negado (40001)
Não há recursos suficientes para concluir a operação. (40002)
Não é possível reduzir uma partição que contém um volume com erros. (42008)
Não é possível redimensionar uma partição que contém um sistema de arquivos desconhecido. (42009)
Comentários
O tamanho mínimo é determinado pelo Desfragmentador de Disco e leva em conta o local dos arquivos imóveis (ou seja, arquivos que não podem ser movidos). O tamanho máximo é determinado adicionando o tamanho de quaisquer extensões livres imediatamente após a partição atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Namespace | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |