IWSDEndpointProxy::SendTwoWayRequestAsync (Compact 2013)
3/26/2014
This method sends a two-way request message using an asynchronous call pattern.
Syntax
HRESULT SendTwoWayRequestAsync(
const void* pBody,
const WSD_OPERATION* pOperation,
IUnknown* pAsyncState,
IWSDAsyncCallback* pCallback,
IWSDAsyncResult** pResult
);
Parameters
- pBody
[in] The body of the message.
- pOperation
[in] Reference to a WSD_OPERATION structure that specifies the operation to perform.
- pAsyncState
[in] Anonymous data passed to pCallback when the operation has completed. This data is used to associate a client object with the pending operation. This parameter may be optional.
- pCallback
[in] Reference to an IWSDAsyncCallback object which performs the message status callback notification. This parameter may be optional.
- pResult
[out] Reference to an IWSDAsyncResult object that specifies the results of the operation.
Return Value
The following table shows the possible error code return values.
Error code |
Description |
---|---|
S_OK |
This method completed successfully. |
E_POINTER |
pOperation or pResult is NULL. |
E_OUTOFMEMORY |
Insufficient memory to complete the operation. |
Remarks
This method is normally only called by generated proxy code.
Requirements
Header |
wsdapi.h |
Library |
wsdapi.lib |