MSFT_VirtualDiskToVirtualDisk 类
源 VirtualDisk 与目标 VirtualDisk 之间的关联。
目标虚拟磁盘是源虚拟磁盘的镜像、快照或克隆。
以下语法由托管对象格式 (MOF) 代码简化而来。
语法
[Association]
class MSFT_VirtualDiskToVirtualDisk
{
MSFT_VirtualDisk REF SourceVirtualDisk;
MSFT_VirtualDisk REF TargetVirtualDisk;
Datetime SyncTime;
Boolean SyncMaintained;
UInt16 CopyState;
UInt16 RequestedCopyState;
UInt16 SyncType;
UInt16 SyncMode;
UInt16 ProgressStatus;
UInt16 PercentSynced;
UInt16 CopyType;
UInt16 ReplicaType;
UInt16 SyncState;
UInt16 CopyPriority;
UInt16 CopyMethodology;
};
成员
MSFT_VirtualDiskToVirtualDisk 类具有以下类型的成员:
属性
MSFT_VirtualDiskToVirtualDisk类具有以下属性。
CopyMethodology
数据类型:UInt16
访问类型:只读
指定复制引擎用于创建和维护目标的复制方法。
取下列值之一。
值 | 含义 |
---|---|
未指定 0 | 未指定维护副本的方法。 |
其他 1 | 复制引擎使用特定于供应商的复制方法来创建和维护目标。 |
实现决定 2 | 实现选择复制方法。 |
完整副本 3 | 将生成源的完整副本。 |
增量复制 4 | 仅将源中已更改的数据复制到目标。 |
差异复制 5 | 仅将新写入源复制到目标。 |
复制时写入 6 | 在第一次写入源时,受影响的数据将复制到目标。 |
复制访问 7 | 在首次访问源时,受影响的数据将复制到目标。 |
Delta-Update 8 | 基于差异的复制,在初始复制之后,仅将源更新复制到目标。 |
管理单元和克隆 9 | 该服务首先创建源的卷影副本,然后将卷影副本用作目标复制操作的源。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
CopyPriority
数据类型:UInt16
访问类型:只读
允许在顺序后台复制操作期间管理后台复制引擎 I/O 相对于主机 I/O 操作的优先级。
取下列值之一。
值 | 含义 |
---|---|
未托管 0 | 复制引擎 I/O 到主机 I/O 的优先级不受管理。 |
低 1 | 复制引擎 I/O 的优先级低于主机 I/O。 |
相同 2 | 复制引擎 I/O 的优先级与主机 I/O 相同。 |
高 3 | 复制引擎 I/O 的优先级高于主机 I/O。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
CopyState
数据类型:UInt16
访问类型:只读
关联的复制状态。 取下列值之一。
值 | 含义 |
---|---|
初始化 2 | 建立启用复制的链接,并且源和目标已关联。 但是,复制操作尚未启动。 |
未同步的 3 | 并非所有源数据都已复制到目标。 |
同步 4 | 所有源数据都已复制到目标。 |
中断 5 | 由于源、目标、两者之间的路径或空间约束中的错误,关系不可正常工作。 |
骨折 6 | 目标从源拆分。 |
拆分 7 | 目标以确保一致性的方式从源中正常(或系统地)拆分。 |
非活动 8 | 复制操作已停止。 写入源不会发送到目标。 |
已暂停 9 | 源和目标之间的数据流已停止。 在恢复关联之前,将保留对源的写入。 |
故障转移 10 | 从目标读取和写入操作失败。 无法访问源。 |
准备 11 | 初始化已完成,复制操作已启动。 但是,数据流尚未启动。 |
中止 12 | 复制操作已中止。 使用“重新同步副本”操作重启复制操作。 |
倾斜 13 | 目标已修改,不再与源或时间点视图同步。 |
混合 14 | 适用于 GroupSynchronized 的 CopyState。 它指示 组中元素的 StorageSynchronized 关联具有不同的 CopyState 值。 |
不适用 15 | 目标没有复制状态。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
CopyType
数据类型:UInt16
访问类型:只读
关联的复制策略。
取下列值之一。
值 | 含义 |
---|---|
异步 2 | 创建和维护源的异步副本。 |
同步 3 | 创建和维护源的同步副本。 |
UnSyncAssoc 4 | 创建一个未同步的副本,并维护与源的关联。 |
UnSyncUnAssoc 5 | 创建具有临时关联的未同步副本,该关联在复制操作完成后删除。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
PercentSynced
数据类型:UInt16
访问类型:只读
完成的工作达到同步的百分比。 如果实现无法提供此信息,则必须设置为 NULL。
ProgressStatus
数据类型:UInt16
访问类型:只读
与复制活动相关的关联状态。
取下列值之一。
值 | 含义 |
---|---|
未知 0 | 关联的状态未知。 |
已完成 2 | 请求已完成。 复制操作处于空闲状态。 |
休眠 3 | 复制操作处于非活动状态、挂起或静止状态。 |
初始化 4 | 源到目标关联正在初始化过程中,并且复制操作尚未启动。 |
准备 5 | 正在准备复制操作。 |
同步 6 | 源和目标正在同步。 |
重新同步 7 | 源和目标正在重新同步。 |
还原 8 | 源正在从目标还原。 |
压裂 9 | 骨折正在进行中。 |
拆分 10 | 正在拆分。 |
故障转移 11 | 正在进行故障转移。 这意味着要切换源和目标。 |
故障回复 12 | 正在撤消故障转移的结果。 |
中止 13 | 该操作正在中止。 |
混合 14 | 此值适用于具有不同状态的元素对的组。 通常,需要检查各个状态。 |
不适用 15 | 目标没有进度状态。 |
暂停 16 | 复制操作正在挂起。 |
需要骨折 17 | 请求的操作已完成。 但是,在发出进一步复制操作之前,需要断开同步关系。 |
需要重新同步 18 | 但是,请求的操作已完成,需要在进一步复制操作启动之前重新同步同步关系。 |
需要激活 19 | 但是,请求的操作已完成,需要在启动进一步复制操作之前激活同步关系。 |
挂起的 20 | 由于带宽有限或繁忙系统,数据流暂时停止。 |
分离 21 | 目标正在从源中分离。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
ReplicaType
数据类型:UInt16
访问类型:只读
提供有关副本的维护方式的信息。
取下列值之一。
值 | 含义 |
---|---|
未指定 0 | 未指定维护副本的方法。 |
完整副本 2 | 将创建源的完整副本。 |
Delta 3 之前 | 源将作为目标中的增量数据进行维护。 |
Delta 4 之后 | 目标将保留为源中的增量数据。 |
日志 5 | 目标作为源更改的日志进行维护。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些价值是为供应商保留的。 |
RequestedCopyState
数据类型:UInt16
访问类型:只读
关联的最后一个请求或所需状态。 关联的实际状态由 CopyState 属性表示。 请注意,当 CopyState 达到请求的状态时,此属性将设置为“不适用”。
此属性的默认值不适用。
SourceVirtualDisk
数据类型: MSFT_VirtualDisk
访问类型:只读
源虚拟磁盘。
SyncMaintained
数据类型: 布尔值
访问类型:只读
如果维护同步,则为 TRUE 。
SyncMode
数据类型:UInt16
访问类型:只读
描述目标是同步更新还是异步更新。 如果 为 NULL,则实现选择模式。
取下列值之一。
未知 (0)
同步 (2)
异步 (3)
Microsoft保留 (..)
供应商特定 (32768..65535)
SyncState
数据类型:UInt16
访问类型:只读
与复制活动相关的关联状态。
取下列值之一。
值 | 含义 |
---|---|
初始化 2 | 建立启用复制的链接,并且源和目标关联,但复制引擎尚未启动。 |
PrepareInProgress 3 | 正在准备复制,并且复制引擎已启动。 |
准备 4 | 所有必要的准备都已完成。 |
ResyncInProgress 5 | 同步或重新同步正在进行中。 这可能是复制的初始副本或后续更改。 |
同步 6 | 异步复制或同步复制当前已同步。 设置此值后, SyncMaintained 属性将为 TRUE。 |
正在进行的骨折 7 | 正在进行异步或同步复制的断开操作。 |
QuiesceInProgress 8 | 正在执行静止操作。 |
静止 9 | 复制已静止,已准备好进行更改。 |
正在还原 10 | 正在执行操作,将同步的对象复制到 System 对象。 |
空闲 11 | 如果 CopyType 属性为 UnSyncAssoc,则副本的正常状态。 |
损坏 12 | 由于源、目标、两个或空间约束之间的路径存在错误,关系不可正常工作。 |
骨折 13 | 复制已断开。 |
冻结 14 | 从源复制到 UnSyncAssoc 副本且复制引擎停止的所有块。 |
正在复制 15 | 延迟的后台复制操作正在进行中,将源复制到副本目标。 仅当 CopyType 属性为 UnSyncAssoc 时,才会发生这种情况。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
SyncTime
数据类型:Datetime
访问类型:只读
上次同步源和目标虚拟磁盘的时间。
SyncType
数据类型:UInt16
访问类型:只读
复制的预期结果。 取下列值之一。
值 | 含义 |
---|---|
Microsoft保留 .. | 保留此值供系统使用。 |
镜像 6 | 创建和维护源的副本。 |
快照 7 | 创建源的卷影副本。 |
克隆 8 | 创建源的时间点完整副本。 |
Microsoft保留 .. | 保留此值供系统使用。 |
特定于供应商0x8000。。 | 这些值是为供应商保留的。 |
TargetVirtualDisk
数据类型: MSFT_VirtualDisk
访问类型:只读
目标虚拟磁盘。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |