DLREQUEST_DATA


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