Return Value:
- 0: Connected
- 1: Disconnected
- -1: Not available
Source Code:
int QueryNetworkAdapterStatus(string guidName) HANDLE m_hNetworkCardHandle = ::CreateFileA( if (m_hNetworkCardHandle == INVALID_HANDLE_VALUE) ULONG ConnectedState = 0; if (0 != ::DeviceIoControl(m_hNetworkCardHandle, |