Метод IVMVirtualMachine::StartCommunicationChannel
[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]
Настраивает канал связи между узлом и гостевой операционной системой.
Синтаксис
HRESULT StartCommunicationChannel(
[in] VMEndpointType inHostEndpointType,
[in] BSTR inHostEndPointName,
[in] VMEndpointType inGuestEndpointType,
[in] BSTR inGuestEndpointName
);
Параметры
-
inHostEndpointType [in]
-
Этот параметр должен быть vmEndpoint_NamedPipe (0).
-
inHostEndPointName [in]
-
Уникальное имя канала. Эта строка должна иметь следующую форму: "\.\pipe\pipename". Часть имени канала может содержать любой символ, отличный от обратной косой черты, включая цифры и специальные символы. Вся строка имени канала может содержать до 256 символов. В именах каналов регистр не учитывается.
-
inGuestEndpointType [in]
-
Этот параметр должен быть vmEndpoint_TCPIP (1).
-
inGuestEndpointName [in]
-
Номер порта, на котором прослушивается TCP-сервер в гостевой системе.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код или значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Параметр inHostEndpointType не vmEndpoint_NamedPipe (0) или параметр inGuestEndpointType не vmEndpoint_TCPIP (1). |
|
Параметр inHostEndPointName или inGuestEndpointName имеет значение NULL или не является допустимым. |
|
Произошла непредвиденная ошибка. |
|
Недопустимый дескриптор. |
|
Недостаточно памяти для выполнения этого запроса. |
|
Базовая система, использующаяся для предоставления сетевых служб, в настоящее время инициализируется. |
|
Имя канала уже используется. |
|
Один или несколько каналов не работают и могут стать доступными в ближайшее время. |
|
Используется максимальное количество доступных каналов связи. В настоящее время не удается запустить другой канал. |
|
Существует несоответствие между версией главного и гостевого подсистем. Дополнительные сведения см. в журнале событий Windows. |
|
Виртуальная машина не запущена. |
Комментарии
Текущая реализация поддерживает только интерфейс именованного канала на узле и интерфейс TCP/IP в гостевой операционной системе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Окончание поддержки клиентов |
Windows 7 |
Продукт |
Windows Virtual PC |
Заголовок |
|
IID |
IID_IVMVirtualMachine определяется как f7092aa1-33ed-4f78-a59f-c00adfc2edd7 |