HRESULT CWlanManager::StopHostedNetwork() { HRESULT hr = S_OK; DWORD dwError = ERROR_SUCCESS; Lock(); if (!m_Initialized) { BAIL_ON_WIN32_ERROR(ERROR_INVALID_STATE, hr); } if (m_HostedNetworkState != wlan_hosted_network_active) { BAIL_ON_WIN32_ERROR(ERROR_INVALID_STATE, hr); } // // Stop hosted network // dwError = WlanHostedNetworkStopUsing( m_WlanHandle, NULL, NULL ); BAIL_ON_WIN32_ERROR(dwError, hr); error: Unlock(); return hr; }
void Wlan::StopHostedNet() { if (OpenHandle()) { WLAN_HOSTED_NETWORK_REASON reason = {}; WlanHostedNetworkStopUsing( m_handle, &reason, NULL ); } }