Я работаю на USB-устройстве Ethernet на платформах WinCE и Windows Mobile 6.5.
Я подключил сетевой адаптер на основе USB к моей док-станции с Windows CE, на которой установлен WinCE 5.0.У меня не возникло проблем с использованием этого сетевого адаптера на WinCE5.0.
Но когда я подключил тот же сетевой адаптер к базовой станции, на которой установлен WIndows Mobile 6.5, у меня возникли проблемы с прерыванием данных!всякий раз, когда я пытаюсь подключить / отключить кабель ActiveSync несколько раз к компьютеру, я часто получаю сообщение об ошибке «Прерывание данных». Иногда ошибка может быть «Прерывание загрузки» и «Неопределенная инструкция»!
Я мог понять, что ActiveSync и NIC используют функции RNDIS.Я видел некоторые из этих сообщений при отладке проблемы!
NDIS! NdisMWakeUpDpcX () строка 1089 + 8 байт NDIS! CeKeDpcQueueThread () строка 67 + 24 байта COREDLL! ThreadBaseFunc () строка 633 + 8 байтов
Кто-нибудь может помочь с вашими комментариями?Любое предложение заметно.