Compartilhar via


Função GetVirtualDiskOperationProgress (virtdisk.h)

Verifica o progresso de uma operação de VHD (disco rígido virtual) assíncrono.

Sintaxe

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

Parâmetros

[in] VirtualDiskHandle

Um identificador válido para um disco virtual com uma operação assíncrona pendente.

[in] Overlapped

Um ponteiro para uma estrutura OVERLAPPED válida. Esse parâmetro deve referenciar a mesma estrutura enviada anteriormente para a operação de disco virtual que está sendo verificada quanto ao progresso.

[out] Progress

Um ponteiro para uma estrutura de VIRTUAL_DISK_PROGRESS que recebe o progresso atual da operação de disco virtual.

Valor retornado

Status da solicitação.

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS e o parâmetro Progress será preenchido com o progresso da operação de disco virtual atual.

Se a função falhar, o valor retornado será um código de erro e o valor do parâmetro Progress será indefinido. Para obter mais informações, consulte Códigos de erro do sistema.

Requisitos

   
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Plataforma de Destino Windows
Cabeçalho virtdisk.h
Biblioteca VirtDisk.lib
DLL VirtDisk.dll

Confira também

Sobre o VHD

Referência de VHD

VIRTUAL_DISK_PROGRESS