Compartir a través de


Método GetSupportedSize de la clase MSFT_Partition

Recupera los tamaños mínimos y máximos a los que se puede cambiar el tamaño de la partición mediante el método Resize .

Sintaxis

UInt32 GetSupportedSize(
  [out] UInt64 SizeMin,
  [out] UInt64 SizeMax,
  [out] String ExtendedStatus
);

Parámetros

SizeMin [out]

Tamaño mínimo que puede llegar a ser esta partición, en bytes. Si este método se ejecuta varias veces, este valor puede cambiar ligeramente en función de la ubicación de varios archivos temporales.

SizeMax [out]

Tamaño máximo de partición que esta partición puede convertirse, en bytes.

ExtendedStatus [out]

Cadena que contiene un objeto MSFT_StorageExtendedStatus incrustado.

Este parámetro permite al proveedor de almacenamiento devolver información de error extendida (específica de la implementación).

Valor devuelto

Correcto (0)

No compatible (1)

Error no especificado (2)

Tiempo de espera (3)

Error (4)

Parámetro no válido (5)

Tamaño no admitido (4097)

Acceso denegado (40001)

No hay suficientes recursos para completar la operación. (40002)

No se puede reducir una partición que contiene un volumen con errores. (42008)

No se puede cambiar el tamaño de una partición que contiene un sistema de archivos desconocido. (42009)

Comentarios

El tamaño mínimo viene determinado por desfragmentador de disco y tiene en cuenta la ubicación de los archivos inmóviles (es decir, los archivos que no se pueden mover). El tamaño máximo se determina agregando el tamaño de cualquier extensión libre inmediatamente después de la partición actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Espacio de nombres Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Consulte también

MSFT_Partition