IVMNetworkAdapter 介面
[Windows 虛擬電腦已不再可供Windows 8使用。 請改用 Hyper-V WMI 提供者 (V2) 。]
做為虛擬網路介面卡的介面, (NIC) 。 它用來設定虛擬機器的網路方式。 您可以使用 IVMVirtualMachine::AddNetworkAdapter 和 IVMVirtualMachine::RemoveNetworkAdapter來新增和移除網路介面卡。 您也可以從IVMVirtualMachine::NetworkAdapters 或 IVMVirtualNetwork::NetworkAdapters屬性傳回的IVMNetworkAdapterCollection 集合中擷取 IVMNetworkAdapter物件。
成員
IVMNetworkAdapter介面繼承自IDispatch介面。 IVMNetworkAdapter 也有下列類型的成員:
方法
IVMNetworkAdapter介面具有這些方法。
方法 | 描述 |
---|---|
_Id | 擷取這個網路介面的內部識別碼。 |
AttachToVirtualNetwork | 將網路介面連結至指定的虛擬網路。 |
DetachFromVirtualNetwork | 將網路介面與其虛擬網路中斷連結。 |
屬性
IVMNetworkAdapter介面具有這些屬性。
屬性 | 存取類型 | 描述 |
---|---|---|
EthernetAddress |
讀取/寫入 |
網路介面的乙太網路 (MAC) 位址。 |
IsEthernetAddressDynamic |
讀取/寫入 |
指出是否動態產生乙太網路位址。 |
VirtualMachine |
唯讀 |
與此網路介面相關聯的虛擬機器。 |
VirtualNetwork |
唯讀 |
網路介面所連結的虛擬網路。 |
備註
網路介面的預設乙太網路位址是「00-00-00-00-00-00」,這在大部分作業系統被視為不正確乙太網路位址。 如果 IsEthernetAddressDynamic 設定為 FALSE,則必須使用有效的乙太網路位址初始化 EthernetAddress 。
下列程式說明如何使用 IVMNetworkAdapter 介面。
將虛擬 NIC 連結至主機 NIC
- 虛擬 (客體) NIC 不會直接連結至主機 NIC。 相反地,虛擬 NIC 會連結至連結至主機 NIC 的虛擬網路。 如需設定虛擬網路的詳細資訊,請參閱 IVMVirtualNetwork。 若要將虛擬 NIC 連結至虛擬網路,請使用 AttachToVirtualNetwork 方法。
中斷虛擬 NIC 與虛擬網路的連線
- DetachFromVirtualNetwork方法會將虛擬 NIC 與虛擬網路中斷連結。 呼叫此函式之後, VirtualNetwork 屬性會傳回不正確虛擬網路識別碼。
如果您有虛擬 NIC 物件,請從虛擬機器移除虛擬 NIC
- 使用 VirtualMachine 屬性取得與虛擬 NIC 相關聯的虛擬機器。
- 使用目前的 物件做為 IVMVirtualMachine::RemoveNetworkAdapter 方法的參數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
用戶端支援結束 |
Windows 7 |
產品 |
Windows Virtual PC |
標頭 |
|
IID |
IID_IVMNetworkAdapter定義為 e32e4165-22b8-4dc0-8d57-850171ae207a |