TwclClientConnection.HalConnect(THandle) Method
Implements a hardware-dependent code that connects to a remote device.
protected function HalConnect(const Event: THandle): Integer; virtual; abstract;
Parameters
- Event
- Type: THandle
The system even object handle.
Return Value
If the function succeed the return value is wclErrors.WCL_E_SUCCESS. Otherwise the method returns one of the WCL error codes.
Derived classes must override this method to implement a hardware-dependent code that connects to a remote device.
The method executes in a separate thread.
The method implementation must monitor the Event
parameter. The Event
parameter is set if the
Disconnect
method was called. If the termination event was set
the method must terminate connection operation.
If connection to a remote device was terminated the method
must release all allocated resources because the HalDisconnect
will not be called.