estructura VDS_PARTITION_PROP (vds.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Define las propiedades de una partición.

Sintaxis

typedef struct _VDS_PARTITION_PROP {
  VDS_PARTITION_STYLE PartitionStyle;
  ULONG               ulFlags;
  ULONG               ulPartitionNumber;
  ULONGLONG           ullOffset;
  ULONGLONG           ullSize;
  union {
    VDS_PARTITION_INFO_MBR Mbr;
    VDS_PARTITION_INFO_GPT Gpt;
  };
} VDS_PARTITION_PROP;

Miembros

PartitionStyle

Estilos enumerados por VDS_PARTITION_STYLE. El estilo es registro de arranque maestro (VDS_PST_MBR) o tabla de particiones GUID (VDS_PST_GPT). Este miembro es el discriminante para la unión.

ulFlags

Marcas de partición enumeradas por VDS_PARTITION_FLAG.

ulPartitionNumber

Número asignado a la partición.

ullOffset

Desplazamiento de partición.

ullSize

Tamaño de la partición en bytes.

Mbr

Si PartitionStyle es VDS_PST_MBR, detalles de partición específicos de MBR. Para obtener más información, consulte VDS_PARTITION_INFO_MBR.

Gpt

Si PartitionStyle es VDS_PST_GPT, detalles de partición específicos de GPT. Para obtener más información, consulte VDS_PARTITION_INFO_GPT.

Comentarios

Los métodos IVdsAdvancedDisk::GetPartitionProperties e IVdsAdvancedDisk::QueryPartitions devuelven esta estructura para notificar los detalles de la propiedad de una partición.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vds.h

Consulte también

IVdsAdvancedDisk::GetPartitionProperties

IVdsAdvancedDisk::QueryPartitions

Estructuras de VDS

VDS_PARTITION_FLAG

VDS_PARTITION_STYLE