VDS_PARTITION_PROP 结构 (vds.h)

[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

定义分区的属性。

语法

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;

成员

PartitionStyle

VDS_PARTITION_STYLE 枚举的样式。 样式为主启动记录 (VDS_PST_MBR) 或 GUID 分区表 (VDS_PST_GPT) 。 这个成员是工会的歧视者。

ulFlags

VDS_PARTITION_FLAG 枚举的分区标志。

ulPartitionNumber

分配给分区的数字。

ullOffset

分区偏移量。

ullSize

分区的大小(以字节为单位)。

Mbr

如果 PartitionStyle是VDS_PST_MBR,则为 MBR 特定的分区详细信息。 有关详细信息,请参阅 VDS_PARTITION_INFO_MBR

Gpt

如果 PartitionStyle是VDS_PST_GPT,则为特定于 GPT 的分区详细信息。 有关详细信息,请参阅 VDS_PARTITION_INFO_GPT

注解

IVdsAdvancedDisk::GetPartitionPropertiesIVdsAdvancedDisk::QueryPartitions 方法返回此结构来报告分区的属性详细信息。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 vds.h

另请参阅

IVdsAdvancedDisk::GetPartitionProperties

IVdsAdvancedDisk::QueryPartitions

VDS 结构

VDS_PARTITION_FLAG

VDS_PARTITION_STYLE