Condividi tramite


Funzione GetVirtualDiskOperationProgress (virtdisk.h)

Controlla lo stato di avanzamento di un'operazione del disco rigido virtuale asincrono.

Sintassi

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

Parametri

[in] VirtualDiskHandle

Handle valido per un disco virtuale con un'operazione asincrona in sospeso.

[in] Overlapped

Puntatore a una struttura OVERLAPPED valida. Questo parametro deve fare riferimento alla stessa struttura inviata in precedenza all'operazione del disco virtuale in corso di controllo dello stato di avanzamento.

[out] Progress

Puntatore a una struttura VIRTUAL_DISK_PROGRESS che riceve l'avanzamento dell'operazione del disco virtuale corrente.

Valore restituito

Stato della richiesta.

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS e il parametro Progress verrà popolato con lo stato corrente dell'operazione del disco virtuale.

Se la funzione ha esito negativo, il valore restituito è un codice di errore e il valore del parametro Progress non è definito. Per altre informazioni, vedere Codici di errore di sistema.

Requisiti

   
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione virtdisk.h
Libreria VirtDisk.lib
DLL VirtDisk.dll

Vedi anche

Informazioni sul disco rigido virtuale

Informazioni di riferimento sul disco rigido virtuale

VIRTUAL_DISK_PROGRESS