Performs an asynchronous write operation (overlapped) of safe array data.
| Delphi | procedure WriteArrayOverlapped(var OV: FTSPCOverlapped; DataBuffer: array of byte; BytesToWrite: Cardinal);
|
|---|---|
| BCBuilder | void WriteArrayOverlapped(FTSPCOverlapped *OV, Byte * DataBuffer, Cardinal BytesToWrite);
|
OV
[out] Instance of FTSPCOverlapped Class.
DataBuffer
[in] SafeArray of bytes to write.
BytesToWrite
[in] Number of bytes to write to serial port.
OV and DataBuffer must be "alive" during all time of the operation.
You should call GetResult method of OV instance to get status of the operation.