IVMNetworkAdapter 接口

[自 Windows 8 起,Windows 虚拟电脑不再可用。 请改用 Hyper-V WMI 提供程序 (V2) 。]

用作 NIC) 卡 (虚拟网络接口的接口。 它用于设置虚拟机的联网方式。 可以使用 IVMVirtualMachine::AddNetworkAdapterIVMVirtualMachine::RemoveNetworkAdapter 添加和删除网络接口卡。 还可以从 IVMVirtualMachine::NetworkAdaptersIVMVirtualNetwork::NetworkAdapters 属性返回的 IVMNetworkAdapter 集合中检索 IVMNetworkAdapter 对象。

成员

IVMNetworkAdapter 接口继承自 IDispatch 接口。 IVMNetworkAdapter 还具有以下类型的成员:

方法

IVMNetworkAdapter 接口具有以下方法。

方法 说明
_Id 检索此网络接口的内部标识符。
AttachToVirtualNetwork 将网络接口附加到指定的虚拟网络。
DetachFromVirtualNetwork 从其虚拟网络中分离网络接口。

属性

IVMNetworkAdapter 接口具有以下属性。

属性 访问类型 说明
EthernetAddress
读取/写入
网络接口的以太网 (MAC) 地址。
IsEthernetAddressDynamic
读取/写入
指示是否动态生成以太网地址。
VirtualMachine
只读
与此网络接口关联的虚拟机。
VirtualNetwork
只读
网络接口附加到的虚拟网络。

备注

网络接口的默认以太网地址为“00-00-00-00-00-00-00”,这在大多数操作系统中被视为无效的以太网地址。 如果 IsEthernetAddressDynamic 设置为 FALSE,则必须使用有效的以太网网络地址初始化 EthernetAddress

以下过程说明如何使用 IVMNetworkAdapter 接口。

将虚拟 NIC 附加到主机 NIC

  • 虚拟 (来宾) NIC 不直接附加到主机 NIC。 而是将虚拟 NIC 附加到附加到主机 NIC 的虚拟网络。 有关配置虚拟网络的详细信息,请参阅 IVMVirtualNetwork。 若要将虚拟 NIC 附加到虚拟网络,请使用 AttachToVirtualNetwork 方法。

断开虚拟 NIC 与虚拟网络的连接

如果具有虚拟 NIC 对象,请从虚拟机中删除虚拟 NIC

  1. 使用 VirtualMachine 属性获取与虚拟 NIC 关联的虚拟机。
  2. 使用当前对象作为 IVMVirtualMachine::RemoveNetworkAdapter 方法的参数。

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
终止客户端支持
Windows 7
产品
Windows Virtual PC
标头
VPCCOMInterfaces.h
IID
IID_IVMNetworkAdapter定义为 e32e4165-22b8-4dc0-8d57-850171ae207a