Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Invia un messaggio di richiesta bidirezionale usando un modello di chiamata asincrona.
Sintassi
HRESULT SendTwoWayRequestAsync(
[in] const void *pBody,
[in] const WSD_OPERATION *pOperation,
[in] IUnknown *pAsyncState,
[in] IWSDAsyncCallback *pCallback,
[out] IWSDAsyncResult **pResult
);
Parametri
[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.
Valore restituito
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. |
Commenti
Questo metodo viene in genere chiamato solo dal codice proxy generato.
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) |
| DLL | Wsdapi.dll |