Метод IVMSerialPort::Configure
[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]
Настраивает последовательный порт.
Синтаксис
HRESULT Configure(
[in] VMSerialPortType portType,
[in] BSTR portName,
[in] VARIANT_BOOL vmConnectImmediately
);
Параметры
-
portType [in]
-
Тип последовательного порта. Список значений см. в разделе VMSerialPortType.
-
portName [in]
-
Имя последовательного порта. Например, "COM1" для vmSerialPort_HostPort, "C:\SerialPort.txt" для vmSerialPort_TextFile или "\\servername\pipe\pipename" для vmSerialPort_NamedPipe.
-
vmConnectImmediately [in]
-
Значение TRUE , если последовательный порт узла должен быть открыт немедленно при запуске виртуальной машины, и false в противном случае. Игнорируется, если portType не vmSerialPort_HostPort.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код или значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Недопустимый параметр portType . |
|
Произошла непредвиденная ошибка. |
|
Параметр portName имеет значение NULL. |
|
Недостаточно памяти для выполнения этого запроса. |
|
Слишком длинный путь, указанный параметром portName . Путь должен быть меньше MAX_PATH (260) символов. |
|
Параметр portName содержит недопустимый символ (один из "*?<> /|":"). |
|
Параметр portName указывает пустой или относительный путь. Требуется абсолютный путь. |
|
Недопустимая конфигурация для этой виртуальной машины. |
|
Указанный порт уже используется. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Окончание поддержки клиентов |
Windows 7 |
Продукт |
Windows Virtual PC |
Заголовок |
|
IID |
IID_IVMSerialPort определяется как 2ce4460d-1d3f-4458-bf8b-44084b816815 |