Compartilhar via


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

Confira também

MSFT_Partition