Metodo IWSDEndpointProxy::SendTwoWayRequestAsync (wsdclient.h)
Invia un messaggio di richiesta bidirezionale usando un modello di chiamata asincrona.
HRESULT SendTwoWayRequestAsync(
[in] const void *pBody,
[in] const WSD_OPERATION *pOperation,
[in] IUnknown *pAsyncState,
[in] IWSDAsyncCallback *pCallback,
[out] IWSDAsyncResult **pResult
);
[in] pBody
Corpo del messaggio.
[in] pOperation
Riferimento a una struttura WSD_OPERATION che specifica l'operazione da eseguire.
[in] pAsyncState
Dati anonimi passati a pCallback al termine dell'operazione. Questi dati vengono usati per associare un oggetto client all'operazione in sospeso. Questo parametro può essere facoltativo.
[in] pCallback
Riferimento a un oggetto IWSDAsyncCallback che esegue la notifica di callback dello stato del messaggio. Questo parametro può essere facoltativo.
[out] pResult
Riferimento a un oggetto IWSDAsyncResult che specifica i risultati dell'operazione.
I valori restituiti possibili includono, ma non sono limitati a, quanto segue:
Codice restituito | Descrizione |
---|---|
|
Metodo completato correttamente. |
|
pOperation o pResult è NULL. |
|
Memoria insufficiente per completare l'operazione. |
Questo metodo viene in genere chiamato solo dal codice proxy generato.
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) |
DLL | Wsdapi.dll |