GetVirtualDiskOperationProgress 関数 (virtdisk.h)

非同期仮想ハード ディスク (VHD) 操作の進行状況を確認します。

構文

DWORD GetVirtualDiskOperationProgress(
  [in]  HANDLE                 VirtualDiskHandle,
  [in]  LPOVERLAPPED           Overlapped,
  [out] PVIRTUAL_DISK_PROGRESS Progress
);

パラメーター

[in] VirtualDiskHandle

保留中の非同期操作を持つ仮想ディスクへの有効なハンドル。

[in] Overlapped

有効な OVERLAPPED 構造体へのポインター。 このパラメーターは、以前に進行状況を確認する仮想ディスク操作に送信されたのと同じ構造を参照する必要があります。

[out] Progress

現在の仮想ディスク操作の進行状況を受け取る VIRTUAL_DISK_PROGRESS 構造体へのポインター。

戻り値

要求の状態。

関数が成功すると、戻り値が ERROR_SUCCESS され、 Progress パラメーターに現在の仮想ディスク操作の進行状況が設定されます。

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

要件

   
サポートされている最小のクライアント Windows 7
サポートされている最小のサーバー Windows Server 2008 R2
対象プラットフォーム Windows
ヘッダー virtdisk.h
Library VirtDisk.lib
[DLL] VirtDisk.dll

関連項目

VHD について

VHD リファレンス

VIRTUAL_DISK_PROGRESS