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 适用于 GroupSynchronizedCopyState。 它指示 组中元素的 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

访问类型:只读

限定符:Key

源虚拟磁盘。

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

访问类型:只读

限定符:Key

目标虚拟磁盘。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
命名空间 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

另请参阅

MSFT_VirtualDisk