Metodo IVdsAsync::Wait (vds.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]
Restituisce quando l'operazione asincrona è stata completata correttamente o non è riuscita.
Sintassi
HRESULT Wait(
[out] HRESULT *pHrResult,
[out] VDS_ASYNC_OUTPUT *pAsyncOut
);
Parametri
[out] pHrResult
Indirizzo di un valore HRESULT passato dal chiamante.
[out] pAsyncOut
Indirizzo di una struttura VDS_ASYNC_OUTPUT passata dal chiamante.
Valore restituito
Questo metodo può restituire valori HRESULT standard, ad esempio E_INVALIDARG o E_OUTOFMEMORY e valori restituiti specifici di VDS. Può anche restituire codici di errore di sistema convertiti usando la macro HRESULT_FROM_WIN32 . Gli errori possono provenire dal VDS stesso o dal provider VDS sottostante in uso.
Esistono due valori restituiti HRESULT da esaminare. Quello restituito dal metodo segnala errori dalla chiamata. Il valore HRESULT restituito tramite pHrResult viene usato per segnalare gli errori con l'operazione asincrona associata all'oggetto IVdsAsync . Entrambi i valori devono essere esaminati.
Commenti
Questo metodo aggiunge un riferimento all'oggetto contenuto prodotto dai metodi IVdsPack::CreateVolume, IVdsVolume::BreakPlex, IVdsSubSystem::CreateLun e IVdsAdvancedDisk::CreatePartition e IVdsCreatePartitionEx::CreatePartitionEx::CreatePartitionEx . I chiamanti devono rilasciare il riferimento all'oggetto contenuto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vds.h |
Libreria | Uuid.lib |