CreatePortOverlapped Method

Creates virtual serial port with non-standard name 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.