VirtualBox Main API
|
Represents one of host's network interfaces. More...
Public Member Functions | |
void | enableStaticIPConfig (in wstring IPAddress, in wstring networkMask) |
sets and enables the static IP V4 configuration for the given interface. | |
void | enableStaticIPConfigV6 (in wstring IPV6Address, in unsigned long IPV6NetworkMaskPrefixLength) |
sets and enables the static IP V6 configuration for the given interface. | |
void | enableDynamicIPConfig () |
enables the dynamic IP configuration. | |
void | DHCPRediscover () |
refreshes the IP configuration for DHCP-enabled interface. | |
Public Attributes | |
readonly attribute wstring | name |
Returns the host network interface name. | |
readonly attribute wstring | shortName |
Returns the host network interface short name. | |
readonly attribute wstringUUID | id |
Returns the interface UUID. | |
readonly attribute wstring | networkName |
Returns the name of a virtual network the interface gets attached to. | |
readonly attribute boolean | DHCPEnabled |
Specifies whether the DHCP is enabled for the interface. | |
readonly attribute wstring | IPAddress |
Returns the IP V4 address of the interface. | |
readonly attribute wstring | networkMask |
Returns the network mask of the interface. | |
readonly attribute boolean | IPV6Supported |
Specifies whether the IP V6 is supported/enabled for the interface. | |
readonly attribute wstring | IPV6Address |
Returns the IP V6 address of the interface. | |
readonly attribute unsigned long | IPV6NetworkMaskPrefixLength |
Returns the length IP V6 network mask prefix of the interface. | |
readonly attribute wstring | hardwareAddress |
Returns the hardware address. | |
readonly attribute HostNetworkInterfaceMediumType | mediumType |
Type of protocol encapsulation used. | |
readonly attribute HostNetworkInterfaceStatus | status |
Status of the interface. | |
readonly attribute HostNetworkInterfaceType | interfaceType |
specifies the host interface type. | |
readonly attribute boolean | wireless |
Specifies whether the interface is wireless. | |
Represents one of host's network interfaces.
IP V6 address and network mask are strings of 32 hexadecimal digits grouped by four. Groups are separated by colons. For example, fe80:0000:0000:0000:021e:c2ff:fed2:b030.
{455F8C45-44A0-A470-BA20-27890B96DBA9}
void IHostNetworkInterface::enableStaticIPConfig | ( | in wstring | IPAddress, |
in wstring | networkMask | ||
) |
sets and enables the static IP V4 configuration for the given interface.
IPAddress | IP address. |
networkMask | network mask. |
void IHostNetworkInterface::enableStaticIPConfigV6 | ( | in wstring | IPV6Address, |
in unsigned long | IPV6NetworkMaskPrefixLength | ||
) |
sets and enables the static IP V6 configuration for the given interface.
IPV6Address | IP address. |
IPV6NetworkMaskPrefixLength | network mask. |
void IHostNetworkInterface::enableDynamicIPConfig | ( | ) |
enables the dynamic IP configuration.
void IHostNetworkInterface::DHCPRediscover | ( | ) |
refreshes the IP configuration for DHCP-enabled interface.
readonly attribute wstring IHostNetworkInterface::name |
Returns the host network interface name.
readonly attribute wstring IHostNetworkInterface::shortName |
Returns the host network interface short name.
readonly attribute wstringUUID IHostNetworkInterface::id |
Returns the interface UUID.
readonly attribute wstring IHostNetworkInterface::networkName |
Returns the name of a virtual network the interface gets attached to.
readonly attribute boolean IHostNetworkInterface::DHCPEnabled |
Specifies whether the DHCP is enabled for the interface.
readonly attribute wstring IHostNetworkInterface::IPAddress |
Returns the IP V4 address of the interface.
readonly attribute wstring IHostNetworkInterface::networkMask |
Returns the network mask of the interface.
readonly attribute boolean IHostNetworkInterface::IPV6Supported |
Specifies whether the IP V6 is supported/enabled for the interface.
readonly attribute wstring IHostNetworkInterface::IPV6Address |
Returns the IP V6 address of the interface.
readonly attribute unsigned long IHostNetworkInterface::IPV6NetworkMaskPrefixLength |
Returns the length IP V6 network mask prefix of the interface.
readonly attribute wstring IHostNetworkInterface::hardwareAddress |
Returns the hardware address.
For Ethernet it is MAC address.
readonly attribute HostNetworkInterfaceMediumType IHostNetworkInterface::mediumType |
Type of protocol encapsulation used.
readonly attribute HostNetworkInterfaceStatus IHostNetworkInterface::status |
Status of the interface.
readonly attribute HostNetworkInterfaceType IHostNetworkInterface::interfaceType |
specifies the host interface type.
readonly attribute boolean IHostNetworkInterface::wireless |
Specifies whether the interface is wireless.