ResizeVirtualDisk-Funktion (virtdisk.h)

Ändert die Größe eines virtuellen Datenträgers.

Syntax

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

Parameter

[in] VirtualDiskHandle

Handle mit einem geöffneten virtuellen Datenträger.

[in] Flags

Null oder mehr Flags, die aus der RESIZE_VIRTUAL_DISK_FLAG-Enumeration aufgezählt wurden.

[in] Parameters

Adresse einer RESIZE_VIRTUAL_DISK_PARAMETERS-Struktur , die die neue Größe des virtuellen Datenträgers enthält.

[in, optional] Overlapped

Wenn es sich um einen asynchronen Vorgang handeln soll, die Adresse einer gültigen OVERLAPPED-Struktur .

Rückgabewert

Status der Anforderung.

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Fehlercode. Weitere Informationen finden Sie unter Systemfehlercodes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile virtdisk.h (einschließlich Windows.h)
Bibliothek VirtDisk.lib
DLL VirtDisk.dll

Weitere Informationen

RESIZE_VIRTUAL_DISK_FLAG

RESIZE_VIRTUAL_DISK_PARAMETERS

VHD-Funktionen