Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Inicia una operación reflejada para un disco virtual. Una vez iniciada la operación de creación de reflejo, no se completará hasta que se llame a CancelIo o CancelIoEx para cancelar todas las E/S en VirtualDiskHandle, dejando el archivo original como actual o BreakMirrorVirtualDisk para dejar de usar el archivo original y usar solo el reflejo. GetVirtualDiskOperationProgress se puede usar para determinar si los discos están totalmente reflejados y las escrituras van a ambos discos virtuales.
Sintaxis
DWORD MirrorVirtualDisk(
[in] HANDLE VirtualDiskHandle,
[in] MIRROR_VIRTUAL_DISK_FLAG Flags,
[in] PMIRROR_VIRTUAL_DISK_PARAMETERS Parameters,
[in] LPOVERLAPPED Overlapped
);
Parámetros
[in] VirtualDiskHandle
Identificador del disco virtual abierto. Para obtener información sobre cómo abrir un disco virtual, consulte la función OpenVirtualDisk .
[in] Flags
Combinación válida de valores de la enumeración MIRROR_VIRTUAL_DISK_FLAG .
[in] Parameters
Dirección de una estructura de MIRROR_VIRTUAL_DISK_PARAMETERS que contiene datos de parámetros reflejados.
[in] Overlapped
Dirección de una estructura SUPERPUESTA . Este parámetro es obligatorio.
Valor devuelto
Estado de la solicitud.
Si la función se ejecuta correctamente, el valor devuelto se ERROR_SUCCESS.
Si se produce un error en la función, el valor devuelto es un código de error. Para obtener más información, vea Códigos de error del sistema.
Requisitos
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Windows |
Encabezado | virtdisk.h |
Library | VirtDisk.lib |
Archivo DLL | VirtDisk.dll |