The CreatePortOverlapped method creates new virtual serial port which can have the same name as existing physical port (e.g. COM1).
object.CreatePortOverlapped PortNum, RealPortAlias, RegisterGlobally
object.CreatePortOverlapped(LONG PortNum, CString RealPortAlias, LONG RegisterGlobally);
object.CreatePortOverlapped(PortNum: Integer; RealPortAlias: String; RegisterGlobally: Integer);
| Parameter | Description |
|---|---|
| PortNum | [in] Number of virtual serial port to be created (1 - COM1, 2 - COM2, 3 - COM3, 4 - COM4, etc.) |
| RealPortAlias | [in] Alias name for accessing real serial port. The string is an MS-DOS path (e.g. PORT1, COM100) |
| RegisterGlobally | [in] The non-zero integer value allows to enumerate RealPortAlias as serial port for some serial applications (like HyperTerminal) |
The CreatePort method may throw the following exceptions: