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::GetPartitionProperties 和 IVdsAdvancedDisk::QueryPartitions 方法返回此结构来报告分区的属性详细信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | vds.h |
另请参阅
IVdsAdvancedDisk::GetPartitionProperties