Partager via


MirrorVirtualDisk, fonction (virtdisk.h)

Lance une opération de miroir pour un disque virtuel. Une fois l’opération de mise en miroir lancée, elle ne se termine pas tant que CancelIo ou CancelIoEx n’est pas appelé pour annuler toutes les E/S sur le VirtualDiskHandle, en laissant le fichier d’origine comme actuel ou BreakMirrorVirtualDisk est appelé pour arrêter d’utiliser le fichier d’origine et utiliser uniquement le miroir. GetVirtualDiskOperationProgress peut être utilisé pour déterminer si les disques sont entièrement mis en miroir et si les écritures sont destinées aux deux disques virtuels.

Syntaxe

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

Paramètres

[in] VirtualDiskHandle

Handle pour le disque virtuel ouvert. Pour plus d’informations sur l’ouverture d’un disque virtuel, consultez la fonction OpenVirtualDisk .

[in] Flags

Combinaison valide de valeurs de l’énumération MIRROR_VIRTUAL_DISK_FLAG .

Valeur Signification
MIRROR_VIRTUAL_DISK_FLAG_NONE
0x00000000
Le fichier de disque virtuel miroir n’existe pas et doit être créé.
MIRROR_VIRTUAL_DISK_FLAG_EXISTING_FILE
0x00000001
Créez le miroir à l’aide d’un fichier existant.

[in] Parameters

Adresse d’une structure de MIRROR_VIRTUAL_DISK_PARAMETERS contenant miroir données de paramètre.

[in] Overlapped

Adresse d’une structure CHEVAUCHÉE . Ce paramètre est obligatoire.

Valeur retournée

Statut de la demande.

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour est un code d’erreur. Pour plus d’informations, consultez Codes d’erreur système.

Configuration requise

   
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête virtdisk.h
Bibliothèque VirtDisk.lib
DLL VirtDisk.dll

Voir aussi

MIRROR_VIRTUAL_DISK_FLAG

MIRROR_VIRTUAL_DISK_PARAMETERS

Fonctions VHD