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
VHD 関数との間で渡されるOPEN_VIRTUAL_DISK_PARAMETERS構造体のバージョンを指定するOPEN_VIRTUAL_DISK_VERSION列挙。
値 | 意味 |
---|---|
|
この構造体の Version1 メンバーを使用します。 |
|
この構造体の Version2 メンバーを使用します。 |
Version1
この構造体は、 Version メンバーが (1) OPEN_VIRTUAL_DISK_VERSION_1 場合に使用されます。
Version1.RWDepth
読み取り/書き込みとして開くバッキング ストア チェーンの子から始まるストアの数を示します。 差分チェーン内の残りのストアは読み取り専用で開かれます。 これは、マージ操作を成功させるために必要です。
値 | 意味 |
---|---|
|
読み取り/書き込み用に深さでを開かないでください。 この値は、読み取り専用操作に使用する必要があります。 |
|
他の値が必要ない場合に使用する既定値。 |
|
この整数値は、マージ操作が意図されている場合は、マージ レベルの数と 1 を加算する必要があります。 |
Version2
この構造体は、 Version メンバーが (2) OPEN_VIRTUAL_DISK_VERSION_2 場合に使用されます。
Windows 7 と Windows Server 2008 R2: この構造体は、Windows 8してWindows Server 2012するまでサポートされません。
Version2.GetInfoOnly
TRUE の場合、ハンドルは仮想ディスク上の情報を取得するためにのみ使用されることを示します。
Version2.ReadOnly
TRUE の場合、 は、ファイル バッキング ストアを読み取り専用として開くように指定します。
Version2.ResiliencyGuid
ファイルを開くときに指定する回復性 GUID 。
注意
Version3 の前にある次のパラメーターは、内部使用を目的としています。
Version3
Version3.GetInfoOnly
Version3.ReadOnly
Version3.ResiliencyGuid
Version3.SnapshotId
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
Header | virtdisk.h |