Metodo IVdsAsync::Wait (vdshwprv.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 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 derivare da VDS stesso o dal provider VDS sottostante usato.
Esistono due valori restituiti HRESULT da esaminare. Quello restituito dal metodo segnala errori dalla chiamata. HrESULT restituito tramite pHrResult viene usato per segnalare 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. 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 | vdshwprv.h |
Libreria | Uuid.lib |