Partager via


Interface IWSDAsyncResult (wsdclient.h)

Représente une opération asynchrone.

Héritage

L’interface IWSDAsyncResult hérite de l’interface IUnknown. IWSDAsyncResult possède également les types de membres suivants :

Méthodes

L’interface IWSDAsyncResult possède ces méthodes.

 
IWSDAsyncResult::Abort

Annule l’opération asynchrone.
IWSDAsyncResult::GetAsyncState

Obtient l’état de l’opération asynchrone.
IWSDAsyncResult::GetEndpointProxy

Récupère le proxy de point de terminaison pour l’opération asynchrone.
IWSDAsyncResult::GetEvent

Récupère une structure WSD_EVENT qui contient le résultat de l’événement.
IWSDAsyncResult::HasCompleted

Indique si l’opération est terminée.
IWSDAsyncResult::SetCallback

Spécifie une interface de rappel à appeler lorsque l’opération asynchrone est terminée.
IWSDAsyncResult::SetWaitHandle

Spécifie un handle d’attente à définir à la fin de l’opération.

Remarques

L’interface IWSDAsyncResult peut être utilisée pour définir un handle d’attente pour recevoir une notification d’événement ou de message ou interroger l’achèvement de l’opération. Il peut également récupérer l’état d’une opération asynchrone et récupérer les résultats et le corps de la réponse de l’événement.

L’interface IWSDAsyncCallback peut être utilisée pour fournir un modèle d’appel asynchrone dans la prise en charge de la messagerie et des événements WSDAPI, ce qui permet à une application de recevoir une notification de rappel en fonction du status d’une opération.

Une opération asynchrone ayant échoué est traitée comme une opération asynchrone terminée. Les informations d’erreur ou d’erreur peuvent être récupérées à partir de l’interface IWSDAsyncCallback à l’aide de la méthode IWSDAsyncCallback::AsyncOperationComplete .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdclient.h (inclure Wsdapi.h)