, когда я подключаюсь к 6 устройствам одновременно к p c (устройство является com-портом), в OnDeviceChange обнаруживается только 4 com-порта. Как я могу проверить все 6 COM-порт в OnDeviceChange?
BOOL CMainFrame::OnDeviceChange(UINT nEventType, DWORD dwData)
{
switch(nEventType)
{
case DBT_DEVICEARRIVAL : //A device has been inserted and is now available.
TRACE("DBT_DEVICEARRIVAL\n");
TRACE("device Tyep : %02X\n", lpdbp->dbcp_devicetype);
TRACE("device name : %s\n", lpdbp->dbcp_name);
if(lpdb->dbch_devicetype == DBT_DEVTYP_PORT)
{
::SendMessage(hwndMain, MSG_UART_DEVICEARRIVAL, 0, (LPARAM)lpdbp->dbcp_name);
}
break;
}