HRESULT HostNetworkInterface::dHCPRediscover() { #ifndef VBOX_WITH_HOSTNETIF_API return E_NOTIMPL; #else int rc = NetIfDhcpRediscover(mVirtualBox, this); if (RT_FAILURE(rc)) { LogRel(("Failed to DhcpRediscover with rc=%Rrc\n", rc)); return rc == VERR_NOT_IMPLEMENTED ? E_NOTIMPL : E_FAIL; } return S_OK; #endif }
STDMETHODIMP HostNetworkInterface::DhcpRediscover () { #ifndef VBOX_WITH_HOSTNETIF_API return E_NOTIMPL; #else AutoCaller autoCaller(this); if (FAILED(autoCaller.rc())) return autoCaller.rc(); int rc = NetIfDhcpRediscover(mVBox, this); if (RT_FAILURE(rc)) { LogRel(("Failed to DhcpRediscover with rc=%Rrc\n", rc)); return rc == VERR_NOT_IMPLEMENTED ? E_NOTIMPL : E_FAIL; } return S_OK; #endif }