OPEN_VIRTUAL_DISK_PARAMETERS 结构 (virtdisk.h)
包含虚拟磁盘打开请求参数。
语法
typedef struct _OPEN_VIRTUAL_DISK_PARAMETERS {
OPEN_VIRTUAL_DISK_VERSION Version;
union {
struct {
ULONG RWDepth;
} Version1;
struct {
BOOL GetInfoOnly;
BOOL ReadOnly;
GUID ResiliencyGuid;
} Version2;
};
} OPEN_VIRTUAL_DISK_PARAMETERS, *POPEN_VIRTUAL_DISK_PARAMETERS;
成员
Version
一个OPEN_VIRTUAL_DISK_VERSION枚举,指定要传入或传递自 VHD 函数的OPEN_VIRTUAL_DISK_PARAMETERS结构的版本。
值 | 含义 |
---|---|
|
使用此结构的 Version1 成员。 |
|
使用此结构的 Version2 成员。 |
Version1
如果 版本 成员 OPEN_VIRTUAL_DISK_VERSION_1 ( 1) ,则使用此结构。
Version1.RWDepth
指示以读/写形式打开的后备存储链的存储(从子级开始)的存储数。 差异链中的剩余存储将以只读的方式打开。 这是合并操作成功所必需的。
值 | 含义 |
---|---|
|
请勿在任何深度打开进行读取/写入。 此值应用于只读操作。 |
|
如果不需要其他值,则要使用的默认值。 |
|
如果打算执行合并操作,则此整数值应为合并级别数加 1。 |
Version2
如果 版本 成员 OPEN_VIRTUAL_DISK_VERSION_2 ( 2) ,则使用此结构。
Windows 7 和 Windows Server 2008 R2: 在Windows 8和Windows Server 2012之前,不支持此结构。
Version2.GetInfoOnly
如果 为 TRUE,则指示句柄仅用于获取虚拟磁盘上的信息。
Version2.ReadOnly
如果 为 TRUE,则指示要以只读的形式打开文件后备存储。
Version2.ResiliencyGuid
打开文件时要指定的复原 GUID 。
注意
以下参数的前面版本 3 供内部使用。
Version3
Version3.GetInfoOnly
Version3.ReadOnly
Version3.ResiliencyGuid
Version3.SnapshotId
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | virtdisk.h |