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 |