CreatePortOverlapped Method

Creates virtual serial port over existing COM port.

Syntax

Visual Basic Sub CreatePortOverlapped(PortName As String, Alias As String)
Delphi procedure CreatePortOverlapped(PortName: String, Alias: String);
Visual C++ (MFC) void CreatePortOverlapped(LPCTSTR PortName, LPCTSTR Alias);
Visual C++ (#import) void CreatePortOverlapped(_bstr_t PortName, _bstr_t Alias);

Parameters

PortName

[in] The name of virtual serial port (e.g. "COM1", "VSP25", "SERPORT10" etc). Names "COM0", "COM4294967295" and "LPTx" are prohibited.

Alias

[in] Alias name for existing COM port. You still will be able to open existing COM port using this alias name. The string is an MS-DOS path (e.g. PORT1, COM100).

Return

TRUE - the port has been created successfully, FALSE otherwise.

Errors

The method may throw exception. Use GetLastError method to get the error code.

ftvspcErrorFailed 1 The operation has not been completed.
ftvspcErrorInvalidParameter 2 Invalid parameter.
ftvspcErrorPortAlreadyExists 100 This port already exists.