Send data using acknowledged data transfer. Acknowledged mode is the most reliable means of data transfer. Upper layers should implement procedures to ensure accurate delivery of data.
If DLFLAG_INLINE_ADDRESS is set in Flags,
an HDLC address must be prepended to the data in Buffer and Size
set to the number of bytes in the address and information field. This address
overrides the addresses specified in the MGSL_DLPARAMS structure.
| Type | DLREQUEST_DATA |
| Flags | As described above |
| Size | Size of information field in bytes |
| Buffer | Information field |
If acknowledged mode transfer has not been established for the
specified link, the error ERROR_NOT_READY is returned.
If the API send buffers are full, ERROR_BUSY is returned.
When the API can accept more data, DLINDICATION_SEND_READY is generated.
When all data passed to the API with this request has been sent, DLINDICATION_DATA_DONE is
generated.
| Previous | Contents | Next |