Interfaccia IWSDAsyncResult (wsdclient.h)
Rappresenta un'operazione asincrona.
Ereditarietà
L'interfaccia IWSDAsyncResult eredita dall'interfaccia IUnknown . IWSDAsyncResult include anche questi tipi di membri:
Metodi
L'interfaccia IWSDAsyncResult include questi metodi.
IWSDAsyncResult::Abort Interrompe l'operazione asincrona. |
IWSDAsyncResult::GetAsyncState Ottiene lo stato dell'operazione asincrona. |
IWSDAsyncResult::GetEndpointProxy Recupera il proxy dell'endpoint per l'operazione asincrona. |
IWSDAsyncResult::GetEvent Recupera una struttura WSD_EVENT contenente il risultato dell'evento. |
IWSDAsyncResult::HasCompleted Indica se l'operazione è stata completata. |
IWSDAsyncResult::SetCallback Specifica un'interfaccia di callback da chiamare al termine dell'operazione asincrona. |
IWSDAsyncResult::SetWaitHandle Specifica un handle di attesa da impostare al termine dell'operazione. |
Commenti
L'interfaccia IWSDAsyncResult può essere usata per impostare un handle di attesa per ricevere l'evento o la notifica dei messaggi o il polling per il completamento dell'operazione. Può anche recuperare lo stato di un'operazione asincrona e recuperare i risultati e il corpo della risposta dell'evento.
L'interfaccia IWSDAsyncCallback può essere usata per fornire un modello di chiamata asincrona a supporto della messaggistica e dell'evento WSDAPI, consentendo a un'applicazione di ricevere una notifica di callback in base allo stato di un'operazione.
Un'operazione asincrona non riuscita viene considerata come un'operazione asincrona completata. Le informazioni sull'errore o sugli errori possono essere recuperate dall'interfaccia IWSDAsyncCallback usando il metodo IWSDAsyncCallback::AsyncOperationComplete.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wsdclient.h (includere Wsdapi.h) |