Share via


ResizeVirtualDisk 関数 (virtdisk.h)

仮想ディスクのサイズを変更します。

構文

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

パラメーター

[in] VirtualDiskHandle

開いている仮想ディスクを処理します。

[in] Flags

RESIZE_VIRTUAL_DISK_FLAG列挙体から列挙された 0 個以上のフラグ。

[in] Parameters

仮想ディスクの新しいサイズを含む RESIZE_VIRTUAL_DISK_PARAMETERS 構造体のアドレス。

[in, optional] Overlapped

非同期操作の場合は、有効な OVERLAPPED 構造体のアドレス。

戻り値

要求の状態。

関数が成功した場合、戻り値は ERROR_SUCCESS

関数が失敗した場合、戻り値はエラー コードです。 詳細については、「 システム エラー コード」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム Windows
ヘッダー virtdisk.h (Windows.h を含む)
Library VirtDisk.lib
[DLL] VirtDisk.dll

こちらもご覧ください

RESIZE_VIRTUAL_DISK_FLAG

RESIZE_VIRTUAL_DISK_PARAMETERS

VHD 関数