Fonction ResizeVirtualDisk (virtdisk.h)

Redimensionne un disque virtuel.

Syntaxe

DWORD ResizeVirtualDisk(
  [in]           HANDLE                          VirtualDiskHandle,
  [in]           RESIZE_VIRTUAL_DISK_FLAG        Flags,
  [in]           PRESIZE_VIRTUAL_DISK_PARAMETERS Parameters,
  [in, optional] LPOVERLAPPED                    Overlapped
);

Paramètres

[in] VirtualDiskHandle

Gérez sur un disque virtuel ouvert.

[in] Flags

Zéro ou plusieurs indicateurs énumérés dans l’énumération RESIZE_VIRTUAL_DISK_FLAG .

[in] Parameters

Adresse d’une structure de RESIZE_VIRTUAL_DISK_PARAMETERS contenant la nouvelle taille du disque virtuel.

[in, optional] Overlapped

S’il s’agit d’une opération asynchrone, adresse d’une structure CHEVAUCHEMENT VALIDE .

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

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

Voir aussi

RESIZE_VIRTUAL_DISK_FLAG

RESIZE_VIRTUAL_DISK_PARAMETERS

Fonctions VHD