ICcTransportStream::Recv (Windows CE 5.0)
This method receives a byte stream from a device.
HRESULT Recv(
DWORD dwTimeout,
BYTE*pBuffer,
DWORD*pcbBuffer
);
Parameters
dwTimeout
[in] Timeout in milliseconds for the receive to complete.pBuffer
[out] Buffer to receive the data.Buffer length is specified by pcbBuffer.
pcbBuffer
[in, out] Pointer to the size of pBuffer.On output, this parameter points to the number of bytes filled up in the pBuffer byte array.
Return Values
The following table shows return values for this method.
Value | Description |
---|---|
S_OK | Indicates success. |
E_INVALIDARG | Indicates invalid input arguments. |
E_PENDING | Indicates Recv could not be completed within the given timeout.
Users can try again with the same or a different timeout value. |
E_FAIL | Indicates any other failure. |
Remarks
The maximum data that can be returned at one time is limited to the Maximum Transmission Unit (MTU) of this transport.
Requirements
OS Version: Windows CE 5.0 and later.
Header: CcTransport.idl.
Link Library: none.
See Also
Send Feedback on this topic to the authors