Метод TestNetworkConnection класса Msvm_VirtualSystemManagementService

Проверяет сетевое подключение виртуальной машины в среде виртуализации сети Windows.

Синтаксис

uint32 TestNetworkConnection(
  [in]  Msvm_EthernetPortAllocationSettingData REF TargetNetworkAdapter,
  [in]  boolean                                    IsSender,
  [in]  string                                     SenderIP,
  [in]  string                                     ReceiverIP,
  [in]  string                                     ReceiverMac,
  [in]  uint32                                     IsolationId,
  [in]  uint32                                     SequenceNumber,
  [out] uint32                                     RoundTripTime,
  [out] CIM_ConcreteJob                        REF Job
);

Параметры

TargetNetworkAdapter [in]

Ссылка на Msvm_EthernetPortAllocationSettingData , описывающую целевой сетевой адаптер.

IsSender [in]

Указывает, вызывается ли этот метод у отправителя или получателя.

SenderIP [in]

IP-адрес отправителя.

ReceiverIP [in]

Mac-адрес отправителя.

ReceiverMac [in]

Mac-адрес отправителя.

IsolationId [in]

Идентификатор изоляции.

SequenceNumber [in]

Идентификатор изоляции.

RoundTripTime [out]

Время кругового пути.

Задание [out]

Если операция выполняется асинхронно, этот метод возвращает значение 4096, а этот параметр будет содержать ссылку на объект, производный от CIM_ConcreteJob.

Возвращаемое значение

Этот метод возвращает одно из следующих значений.

Выполнено без ошибок (0)

Не поддерживается (1)

Сбой (2)

Время ожидания (3)

Недопустимый параметр (4)

DmTF Reserved (..)

Проверенные параметры метода — задание запущено (4096)

Метод зарезервирован (4097..32767)

Конкретный поставщик (32768..65535)

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

Msvm_VirtualSystemManagementService