Bagikan melalui


struktur OPEN_VIRTUAL_DISK_PARAMETERS (virtdisk.h)

Berisi parameter permintaan terbuka disk virtual.

Sintaks

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;

Anggota

Version

Enumerasi OPEN_VIRTUAL_DISK_VERSION yang menentukan versi struktur OPEN_VIRTUAL_DISK_PARAMETERS yang diteruskan ke atau dari fungsi VHD.

Nilai Makna
OPEN_VIRTUAL_DISK_VERSION_1
1
Gunakan anggota Versi1 dari struktur ini.
OPEN_VIRTUAL_DISK_VERSION_2
2
Gunakan anggota Versi2 dari struktur ini.

Version1

Struktur ini digunakan jika anggota VersiOPEN_VIRTUAL_DISK_VERSION_1 (1).

Version1.RWDepth

Menunjukkan jumlah toko, dimulai dengan anak, dari rantai penyimpanan backing untuk dibuka sebagai baca/tulis. Penyimpanan yang tersisa dalam rantai yang berbeda akan dibuka baca-saja. Ini diperlukan agar operasi penggabungan berhasil.

Nilai Makna
0
Jangan buka untuk membaca/menulis pada kedalaman apa pun. Nilai ini harus digunakan untuk operasi baca-saja.
OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT
1
Nilai default untuk digunakan jika tidak ada nilai lain yang diinginkan.
n (ditentukan pengguna)
Nilai bilangan bulat ini harus berupa jumlah tingkat penggabungan ditambah satu, jika operasi penggabungan dimaksudkan.

Version2

Struktur ini digunakan jika anggota VersiOPEN_VIRTUAL_DISK_VERSION_2 (2).

Windows 7 dan Windows Server 2008 R2: Struktur ini tidak didukung hingga Windows 8 dan Windows Server 2012.

Version2.GetInfoOnly

Jika TRUE, menunjukkan handel hanya akan digunakan untuk mendapatkan informasi pada disk virtual.

Version2.ReadOnly

Jika TRUE, menunjukkan penyimpanan pencadangan file akan dibuka sebagai baca-saja.

Version2.ResiliencyGuid

GUID ketahanan untuk ditentukan saat membuka file.

Catatan

Parameter berikut yang telah diawali Versi3 ditujukan untuk penggunaan internal.

Version3

Version3.GetInfoOnly

Version3.ReadOnly

Version3.ResiliencyGuid

Version3.SnapshotId

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7
Server minimum yang didukung Windows Server 2008 R2
Header virtdisk.h

Lihat juga

Tentang VHD

OpenVirtualDisk

Referensi VHD