Partager via


Méthode IWSDEndpointProxy::SendTwoWayRequestAsync (wsdclient.h)

Envoie un message de requête bidirectionnel à l’aide d’un modèle d’appel asynchrone.

Syntaxe

HRESULT SendTwoWayRequestAsync(
  [in]  const void          *pBody,
  [in]  const WSD_OPERATION *pOperation,
  [in]  IUnknown            *pAsyncState,
  [in]  IWSDAsyncCallback   *pCallback,
  [out] IWSDAsyncResult     **pResult
);

Paramètres

[in] pBody

le corps du message.

[in] pOperation

Référence à une structure WSD_OPERATION qui spécifie l’opération à effectuer.

[in] pAsyncState

Données anonymes transmises à pCallback une fois l’opération terminée. Ces données sont utilisées pour associer un objet client à l’opération en attente. Ce paramètre peut être facultatif.

[in] pCallback

Référence à un objet IWSDAsyncCallback qui effectue le message status notification de rappel. Ce paramètre peut être facultatif.

[out] pResult

Référence à un objet IWSDAsyncResult qui spécifie les résultats de l’opération.

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :

Code de retour Description
S_OK
Méthode terminée avec succès.
E_POINTER
pOperation ou pResult a lavaleur NULL.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.

Remarques

Cette méthode est normalement appelée uniquement par le code proxy généré.

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)
DLL Wsdapi.dll

Voir aussi

IWSDEndpointProxy