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)