VDS 结构

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

VDS 提供用于定义对象属性、通知和 VDS 对象模型中表示的其他实体的结构。

结构 说明
CHANGE_ATTRIBUTES_PARAMETERS 定义分区样式的分区参数。
CHANGE_PARTITION_TYPE_PARAMETERS 描述更改分区类型时要使用的参数。
CREATE_PARTITION_PARAMETERS 定义分区样式的分区参数。
VDS_ASYNC_OUTPUT 表示异步对象的输出信息。
VDS_CONTROLLER_NOTIFICATION 指定控制器的有效对象状态值。
VDS_CONTROLLER_PROP 定义 控制器对象的属性。
VDS_CREATE_VDISK_PARAMETERS 包含创建虚拟磁盘时要使用的参数。
VDS_DISK_EXTENT 定义磁盘盘区的属性。
VDS_DISK_FREE_EXTENT 描述磁盘上的可用盘区。
VDS_DISK_NOTIFICATION 表示基础提供程序或 VDS 为未初始化磁盘生成的磁盘通知信息。
VDS_DISK_PROP 定义 磁盘对象的属性。
VDS_DISK_PROP2 定义 磁盘对象的属性。 此结构与 VDS_DISK_PROP 结构相同,只不过它还包括位置路径,以及磁盘脱机的原因。
VDS_DRIVE_EXTENT 定义驱动器盘区的属性。
VDS_DRIVE_LETTER_NOTIFICATION 表示 VDS 生成的驱动器号通知信息。
VDS_DRIVE_LETTER_PROP 表示驱动器号的属性。
VDS_DRIVE_NOTIFICATION 包含驱动器通知的详细信息。
VDS_DRIVE_PROP 定义 驱动器对象的属性。
VDS_DRIVE_PROP2 定义 驱动器对象的属性。 此结构与 VDS_DRIVE_PROP 结构相同,只不过它包括作为成员的机箱编号、总线类型和轴速。
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP 提供有关支持格式化卷的文件系统的信息。
VDS_FILE_SYSTEM_NOTIFICATION 表示 VDS 生成的文件系统通知信息。
VDS_FILE_SYSTEM_PROP 表示文件系统的属性。
VDS_FILE_SYSTEM_TYPE_PROP 表示标识文件系统类型的属性。
VDS_HBAPORT_PROP 定义 HBA 端口对象的属性。
VDS_HINTS 包含 LUN 或 LUN plex 的自动磁力提示。
VDS_HINTS2 包含存储池中 LUN 的自动提示。
VDS_INPUT_DISK 表示输入磁盘信息。
VDS_INTERCONNECT 包含物理互连的地址数据。
VDS_IPADDRESS 定义 IP 地址和端口。
VDS_ISCSI_INITIATOR_ADAPTER_PROP 定义 iSCSI 发起程序适配器对象的属性。
VDS_ISCSI_INITIATOR_PORTAL_PROP 定义 iSCSI 发起程序门户对象的属性。
VDS_ISCSI_IPSEC_KEY 定义 iSCSI 门户的预共享密钥。
VDS_ISCSI_PORTAL_PROP 定义 iSCSI 门户对象的属性。
VDS_ISCSI_PORTALGROUP_PROP 定义 iSCSI 门户组对象的属性。
VDS_ISCSI_SHARED_SECRET 为 iSCSI 发起程序或目标定义 CHAP 共享机密。
VDS_ISCSI_TARGET_PROP 定义 iSCSI 目标对象的属性。
VDS_LUN_INFORMATION 包含有关 LUN 或磁盘的信息。
VDS_LUN_NOTIFICATION 包含 LUN 通知的详细信息。
VDS_LUN_PLEX_PROP 定义 LUN plex 对象的属性。
VDS_LUN_PROP 定义 LUN 对象的属性。
VDS_MOUNT_POINT_NOTIFICATION 表示由于驱动器号或卷 GUID 路径更改而由基本或动态软件提供程序返回的通知信息。
VDS_NOTIFICATION 包含特定于每种通知目标类型的 VDS 通知结构, (主题) 。
VDS_PACK_NOTIFICATION 表示基础基本或动态软件提供程序生成的包通知信息。
VDS_PACK_PROP 表示 pack 对象的属性。
VDS_PARTITION_INFO_GPT 表示 GUID 分区表 (GPT) 分区的信息。
VDS_PARTITION_INFO_MBR 表示主启动记录 (MBR) 分区的信息。
VDS_PARTITION_INFORMATION_EX 此结构保留供系统使用。
VDS_PARTITION_NOTIFICATION 表示基础基本或动态软件提供程序生成的分区通知信息。
VDS_PARTITION_PROP 定义分区的属性。
VDS_PATH_ID 定义路径的唯一标识。
VDS_PATH_INFO 定义路径的信息。
VDS_PATH_POLICY 定义应用于特定路径的负载均衡策略。
VDS_POOL_ATTRIBUTES 定义 存储池的属性。
VDS_POOL_CUSTOM_ATTRIBUTES 定义 存储池的自定义属性。
VDS_PORT_NOTIFICATION 定义控制器端口事件的详细信息。
VDS_PORT_PROP 包含 控制器端口对象的属性。
VDS_PORTAL_GROUP_NOTIFICATION 定义 iSCSI 门户组事件的详细信息。
VDS_PORTAL_NOTIFICATION 定义 iSCSI 门户事件的详细信息。
VDS_PROVIDER_PROP 定义 提供程序对象的属性。
VDS_REPARSE_POINT_PROP 定义 卷对象的重分析点属性。
VDS_SERVICE_PROP 定义 服务对象的属性。
VDS_STORAGE_DEVICE_ID_DESCRIPTOR 为存储设备提供一个或多个 VDS_STORAGE_IDENTIFIER 结构, (通常是设备) 的实例(而不是类)。
VDS_STORAGE_IDENTIFIER 使用特定代码集和类型标识存储设备。
VDS_STORAGE_POOL_DRIVE_EXTENT 定义可由 存储池使用的驱动器盘区。
VDS_STORAGE_POOL_PROP 定义 存储池对象的属性。
VDS_SUB_SYSTEM_NOTIFICATION 包含子系统通知的详细信息。
VDS_SUB_SYSTEM_PROP 定义 子系统对象的属性。
VDS_SUB_SYSTEM_PROP2 定义 子系统对象的属性。 此结构与 VDS_SUB_SYSTEM_PROP 结构相同,只不过它包括支持的 RAID 类型和作为成员的机箱数量。
VDS_TARGET_NOTIFICATION 定义 iSCSI 目标事件的详细信息。
VDS_VDISK_PROPERTIES 定义虚拟磁盘的属性。
VDS_VOLUME_NOTIFICATION 表示基础基本和动态软件提供程序生成的卷通知信息。
VDS_VOLUME_PLEX_PROP 表示 volume-plex 对象的属性。
VDS_VOLUME_PROP 定义 卷对象的属性。
VDS_VOLUME_PROP2 定义 卷对象的属性。 此结构与 VDS_VOLUME_PROP 结构相同,只不过它还包括卷 GUID。
VDS_WWN 定义 WWN) (全球名称。