Bagikan melalui


Fungsi MirrorVirtualDisk (virtdisk.h)

Memulai operasi cermin untuk disk virtual. Setelah operasi pencerminan dimulai, operasi tidak akan selesai sampai CancelIo atau CancelIoEx dipanggil untuk membatalkan semua I/O pada VirtualDiskHandle, meninggalkan file asli karena saat ini atau BreakMirrorVirtualDisk dipanggil untuk berhenti menggunakan file asli dan hanya menggunakan cermin. GetVirtualDiskOperationProgress dapat digunakan untuk menentukan apakah disk sepenuhnya dicerminkan dan penulisan masuk ke kedua disk virtual.

Sintaks

DWORD MirrorVirtualDisk(
  [in] HANDLE                          VirtualDiskHandle,
  [in] MIRROR_VIRTUAL_DISK_FLAG        Flags,
  [in] PMIRROR_VIRTUAL_DISK_PARAMETERS Parameters,
  [in] LPOVERLAPPED                    Overlapped
);

Parameter

[in] VirtualDiskHandle

Handel ke disk virtual yang terbuka. Untuk informasi tentang cara membuka disk virtual, lihat fungsi OpenVirtualDisk .

[in] Flags

Kombinasi nilai yang valid dari enumerasi MIRROR_VIRTUAL_DISK_FLAG .

Nilai Makna
MIRROR_VIRTUAL_DISK_FLAG_NONE
0x00000000
File disk virtual cermin tidak ada, dan perlu dibuat.
MIRROR_VIRTUAL_DISK_FLAG_EXISTING_FILE
0x00000001
Buat cermin menggunakan file yang ada.

[in] Parameters

Alamat struktur MIRROR_VIRTUAL_DISK_PARAMETERS yang berisi data parameter cermin.

[in] Overlapped

Alamat struktur YANG TUMPANG TINDIH . Parameter ini diperlukan.

Mengembalikan nilai

Status permintaan.

Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.

Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan. Untuk informasi selengkapnya, lihat Kode Kesalahan Sistem.

Persyaratan

   
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header virtdisk.h
Pustaka VirtDisk.lib
DLL VirtDisk.dll

Lihat juga

MIRROR_VIRTUAL_DISK_FLAG

MIRROR_VIRTUAL_DISK_PARAMETERS

Fungsi VHD