Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициирует операцию зеркало для виртуального диска. После инициации операции зеркального отображения она не будет завершена до вызова CancelIo или CancelIoEx для отмены всех операций ввода-вывода в VirtualDiskHandle, оставив исходный файл как текущий или BreakMirrorVirtualDisk, чтобы прекратить использование исходного файла и использовать только зеркало. GetVirtualDiskOperationProgress можно использовать для определения того, являются ли диски полностью зеркальными и выполняются ли записи на оба виртуальных диска.
Синтаксис
DWORD MirrorVirtualDisk(
[in] HANDLE VirtualDiskHandle,
[in] MIRROR_VIRTUAL_DISK_FLAG Flags,
[in] PMIRROR_VIRTUAL_DISK_PARAMETERS Parameters,
[in] LPOVERLAPPED Overlapped
);
Параметры
[in] VirtualDiskHandle
Дескриптор открытого виртуального диска. Сведения об открытии виртуального диска см. в разделе Функция OpenVirtualDisk .
[in] Flags
Допустимое сочетание значений из перечисления MIRROR_VIRTUAL_DISK_FLAG .
[in] Parameters
Адрес структуры MIRROR_VIRTUAL_DISK_PARAMETERS, содержащей данные зеркало параметров.
[in] Overlapped
Адрес структуры OVERLAPPED . Это обязательный параметр.
Возвращаемое значение
Состояние запроса.
Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки. Дополнительные сведения см. в разделе Системные коды ошибок.
Требования
| Минимальная версия клиента | Windows 8 |
| Минимальная версия сервера | Windows Server 2012 |
| Целевая платформа | Windows |
| Header | virtdisk.h |
| Библиотека | VirtDisk.lib |
| DLL | VirtDisk.dll |