Поделиться через


IVMNetworkAdapter::EthernetAddress, свойство

[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]

Извлекает и задает АДРЕС Ethernet (MAC) сетевого интерфейса.

Это свойство является чтением и записью.

Синтаксис

HRESULT put_EthernetAddress(
  [in]          BSTR ethernetAddress
);

HRESULT get_EthernetAddress(
  [out, retval] BSTR *ethernetAddress
);

Значение свойства

MAC-адрес виртуальной сетевой карты. Он должен иметь форму XX-XX--XX XX-XX-, где каждый X является шестнадцатеричной цифрой.

Коды ошибок

Имя/значение Значение
S_OK
Операция выполнена успешно.
E_POINTER
0x80004003
Параметр имеет значение NULL.
E_INVALIDARG
0x80000003
Параметр имеет неправильный формат.
VM_E_CANT_SET_DYNAMIC_MAC_ADDRESS
0xA004070A
Адрес Ethernet для сетевого интерфейса может создаваться динамически или задать статический адрес пользователем. Этот метод не может вызываться, если адрес создается динамически. Свойство IsEthernetAddressDynamic используется для изменения поведения создания адреса Ethernet.
VM_E_VM_UNKNOWN
0xA0040207
Виртуальная машина не найдена. Это может произойти, если компьютер был удален после создания объекта IVMNetworkAdapter .
DISP_E_EXCEPTION
0x80020009
Произошла непредвиденная ошибка.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Окончание поддержки клиентов
Windows 7
Продукт
Windows Virtual PC
Заголовок
VPCCOMInterfaces.h
IID
IID_IVMNetworkAdapter определяется как e32e4165-22b8-4dc0-8d57-850171ae207a

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

IVMNetworkAdapter