次の方法で共有


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列挙。

意味
OPEN_VIRTUAL_DISK_VERSION_1
1
この構造体の Version1 メンバーを使用します。
OPEN_VIRTUAL_DISK_VERSION_2
2
この構造体の Version2 メンバーを使用します。

Version1

この構造体は、 Version メンバーが (1) OPEN_VIRTUAL_DISK_VERSION_1 場合に使用されます。

Version1.RWDepth

読み取り/書き込みとして開くバッキング ストア チェーンの子から始まるストアの数を示します。 差分チェーン内の残りのストアは読み取り専用で開かれます。 これは、マージ操作を成功させるために必要です。

意味
0
読み取り/書き込み用に深さでを開かないでください。 この値は、読み取り専用操作に使用する必要があります。
OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT
1
他の値が必要ない場合に使用する既定値。
n (ユーザー定義)
この整数値は、マージ操作が意図されている場合は、マージ レベルの数と 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

こちらもご覧ください

VHD について

OpenVirtualDisk

VHD リファレンス