Metodo IVssAsync::Wait (vss.h)
Il metodo Wait attende il completamento di un'operazione asincrona incompleta.
Sintassi
HRESULT Wait(
[in] DWORD dwMilliseconds
);
Parametri
[in] dwMilliseconds
Intervallo di tempo, espresso in millisecondi, in cui il metodo attenderà la restituzione di un processo asincrono prima del timeout.
Il valore predefinito per questo argomento è INFINITE.
Windows Server 2003: Questo parametro è riservato e deve essere INFINITE. Se per questo parametro viene specificato un altro valore, la chiamata a Wait ha esito negativo con E_INVALIDARG.
Windows XP: Questo metodo non ha parametri.
Valore restituito
Tutte le chiamate a Wait for all IVssAsync objects supportano i codici di stato seguenti.
Valore | Significato |
---|---|
|
Operazione di attesa completata. Chiamare IVssAsync::QueryStatus per determinare lo stato finale dell'operazione asincrona. |
|
L'operazione di attesa non è riuscita perché l'utente non dispone dei privilegi corretti. |
|
Errore imprevisto. Il codice di errore viene registrato nel file di log degli errori. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato fino a Windows Server 2008 R2 e Windows 7. E_UNEXPECTED viene invece usato. |
Se un'operazione non riesce durante l'attesa, Wait restituisce l'errore rilevato dall'operazione.
Per ottenere un elenco completo dei valori restituiti per un oggetto Wait specifico, vedere i codici di errore del metodo che ha restituito l'oggetto IVssAsync .
Commenti
Questo metodo può avere esito positivo anche se il metodo che lo restituisce non è riuscito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vss.h |
Libreria | VssApi.lib |