Share via


estrutura VDS_PARTITION_PROP (vds.h)

[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Define as propriedades de uma partição.

Sintaxe

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;

Membros

PartitionStyle

Os estilos enumerados por VDS_PARTITION_STYLE. O estilo é master registro de inicialização (VDS_PST_MBR) ou tabela de partição GUID (VDS_PST_GPT). Este membro é o discriminador da união.

ulFlags

Os sinalizadores de partição enumerados por VDS_PARTITION_FLAG.

ulPartitionNumber

O número atribuído à partição.

ullOffset

O deslocamento de partição.

ullSize

O tamanho da partição em bytes.

Mbr

Se PartitionStyle for VDS_PST_MBR, detalhes da partição específica do MBR. Para obter mais informações , consulte VDS_PARTITION_INFO_MBR.

Gpt

Se PartitionStyle for VDS_PST_GPT, detalhes da partição específica do GPT. Para obter mais informações , consulte VDS_PARTITION_INFO_GPT.

Comentários

Os métodos IVdsAdvancedDisk::GetPartitionProperties e IVdsAdvancedDisk::QueryPartitions retornam essa estrutura para relatar os detalhes da propriedade de uma partição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho vds.h

Confira também

IVdsAdvancedDisk::GetPartitionProperties

IVdsAdvancedDisk::QueryPartitions

Estruturas VDS

VDS_PARTITION_FLAG

VDS_PARTITION_STYLE