Public Member Functions | |
void | setConfiguration (in wstring IPAddress, in wstring networkMask, in wstring FromIPAddress, in wstring ToIPAddress) |
configures the server | |
void | start (in wstring networkName, in wstring trunkName, in wstring trunkType) |
Starts DHCP server process. | |
void | stop () |
Stops DHCP server process. | |
Public Attributes | |
attribute boolean | enabled |
specifies if the dhcp server is enabled | |
readonly attribute wstring | IPAddress |
specifies server IP | |
readonly attribute wstring | networkMask |
specifies server network mask | |
readonly attribute wstring | networkName |
specifies internal network name the server is used for | |
readonly attribute wstring | lowerIP |
specifies from IP address in server address range | |
readonly attribute wstring | upperIP |
specifies to IP address in server address range |
To enumerate all the dhcp servers on the host, use the IVirtualBox::DHCPServers attribute.
{6CFE387C-74FB-4CA7-BFF6-973BEC8AF7A3}
void IDHCPServer::setConfiguration | ( | in wstring | IPAddress, | |
in wstring | networkMask, | |||
in wstring | FromIPAddress, | |||
in wstring | ToIPAddress | |||
) |
configures the server
IPAddress | server IP address | |
networkMask | server network mask | |
FromIPAddress | server From IP address for address range | |
ToIPAddress | server To IP address for address range |
E_INVALIDARG | invalid configuration supplied |
void IDHCPServer::start | ( | in wstring | networkName, | |
in wstring | trunkName, | |||
in wstring | trunkType | |||
) |
Starts DHCP server process.
networkName | Name of internal network DHCP server should attach to. | |
trunkName | Name of internal network trunk. | |
trunkType | Type of internal network trunk. |
E_FAIL | Failed to start the process. |
void IDHCPServer::stop | ( | ) |
Stops DHCP server process.
E_FAIL | Failed to stop the process. |
attribute boolean IDHCPServer::enabled |
specifies if the dhcp server is enabled
readonly attribute wstring IDHCPServer::IPAddress |
specifies server IP
readonly attribute wstring IDHCPServer::networkMask |
specifies server network mask
readonly attribute wstring IDHCPServer::networkName |
specifies internal network name the server is used for
readonly attribute wstring IDHCPServer::lowerIP |
specifies from IP address in server address range
readonly attribute wstring IDHCPServer::upperIP |
specifies to IP address in server address range