Msvm_GuestNetworkAdapterConfiguration class

Represents the configuration of a network adapter within the guest operating system.

The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_GuestNetworkAdapterConfiguration
{
  string  InstanceID;
  uint16  ProtocolIFType;
  boolean DHCPEnabled;
  string  IPAddresses[];
  string  Subnets[];
  string  DefaultGateways[];
  string  DNSServers[];
  UINT16  IPAddressOrigins[];
};

Members

The Msvm_GuestNetworkAdapterConfiguration class has these types of members:

Properties

The Msvm_GuestNetworkAdapterConfiguration class has these properties.

DefaultGateways

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of strings that contain the default IP gateways configured on the network adapter within the guest operating system. The maximum number of default IP gateways that may be configured on a single network adapter is five.

DHCPEnabled

Data type: boolean

Access type: Read-only

Specifies whether DHCP is enabled on the network adapter within the guest operating system.

DNSServers

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of strings that contain the DNS servers configured on the network adapter within the guest operating system.

InstanceID

Data type: string

Access type: Read-only

Qualifiers: Key

The unique identifier for this object.

IPAddresses

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of strings that contain the IP addresses configured on the network adapter within the guest operating system.

IPAddressOrigins

Data type: UINT16 array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

The source of the IP addresses configured on the network adapter within the guest operating system.

Unknown (0)

Other (1)

Static (2)

ProtocolIFType

Data type: uint16

Access type: Read-only

Identifies the IP protocols that the settings specified by this instance apply to.

Unknown (0)

Other (1)

IPv4 (4096)

IPv6 (4097)

IPv4/v6 (4098)

Subnets

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of strings that contain the subnets configured on the network adapter within the guest operating system. Each element in this array applies to the corresponding element in the IPAddresses array.

Requirements

Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe