IVMNetworkAdapter 接口
[自 Windows 8 起,Windows 虚拟电脑不再可用。 请改用 Hyper-V WMI 提供程序 (V2) 。]
用作 NIC) 卡 (虚拟网络接口的接口。 它用于设置虚拟机的联网方式。 可以使用 IVMVirtualMachine::AddNetworkAdapter 和 IVMVirtualMachine::RemoveNetworkAdapter 添加和删除网络接口卡。 还可以从 IVMVirtualMachine::NetworkAdapters 或 IVMVirtualNetwork::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 与虚拟网络的连接
- DetachFromVirtualNetwork 方法将从虚拟网络中分离虚拟 NIC。 调用此函数后, VirtualNetwork 属性将返回无效的虚拟网络 ID。
如果具有虚拟 NIC 对象,请从虚拟机中删除虚拟 NIC
- 使用 VirtualMachine 属性获取与虚拟 NIC 关联的虚拟机。
- 使用当前对象作为 IVMVirtualMachine::RemoveNetworkAdapter 方法的参数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
终止客户端支持 |
Windows 7 |
产品 |
Windows Virtual PC |
标头 |
|
IID |
IID_IVMNetworkAdapter定义为 e32e4165-22b8-4dc0-8d57-850171ae207a |