Interface IWSDAsyncResult (wsdclient.h)
Représente une opération asynchrone.
L’interface IWSDAsyncResult hérite de l’interface IUnknown. IWSDAsyncResult possède également les types de membres suivants :
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. |
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 .
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) |