Condividi tramite


Funzione MirrorVirtualDisk (virtdisk.h)

Avvia un'operazione mirror per un disco virtuale. Dopo aver avviato l'operazione di mirroring, non verrà completata fino a quando CancelIo o CancelIoEx non viene chiamato per annullare tutte le operazioni di I/O in VirtualDiskHandle, lasciando il file originale come corrente o BreakMirrorVirtualDisk viene chiamato per interrompere l'uso del file originale e usare solo il mirror. GetVirtualDiskOperationProgress può essere usato per determinare se i dischi sono completamente mirrorati e le scritture passano a entrambi i dischi virtuali.

Sintassi

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

Parametri

[in] VirtualDiskHandle

Handle per il disco virtuale aperto. Per informazioni su come aprire un disco virtuale, vedere la funzione OpenVirtualDisk .

[in] Flags

Combinazione valida di valori dall'enumerazione MIRROR_VIRTUAL_DISK_FLAG .

Valore Significato
MIRROR_VIRTUAL_DISK_FLAG_NONE
0x00000000
Il file del disco virtuale mirror non esiste e deve essere creato.
MIRROR_VIRTUAL_DISK_FLAG_EXISTING_FILE
0x00000001
Creare il mirror usando un file esistente.

[in] Parameters

Indirizzo di una struttura MIRROR_VIRTUAL_DISK_PARAMETERS contenente i dati dei parametri mirror.

[in] Overlapped

Indirizzo di una struttura OVERLAPPED . Questo parametro è obbligatorio.

Valore restituito

Stato della richiesta.

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore. Per altre informazioni, vedere Codici di errore di sistema.

Requisiti

   
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione virtdisk.h
Libreria VirtDisk.lib
DLL VirtDisk.dll

Vedi anche

MIRROR_VIRTUAL_DISK_FLAG

MIRROR_VIRTUAL_DISK_PARAMETERS

Funzioni VHD