Device* DeviceColl::FindDevice(DWORD slot) { DeviceVector::const_iterator itr = m_devices.begin(); while (itr != m_devices.end()) { Device* pDevice = *itr; if (slot == pDevice->GetSlotNo()) { pDevice->AddRef(); return pDevice; } ++itr; } return NULL; }