MB Miniport driver Error Logging
Драйверы miniport MB должны выполнять следующие проверки в функции MiniportInitializeEx , например:
Наличие правильной версии встроенного ПО устройства, необходимой для поддержки модели драйвера MB.
Доступный COM-порт для связи с устройством.
Нет конфликтов ресурсов.
Если драйверу мини-порта не удается получить необходимые ресурсы, он должен вернуть NDIS_STATUS_RESOURCES из функции MiniportInitializeEx. Драйверы мини-порта должны вызывать NdisWriteErrorLogEntry , чтобы записать сведения о сбоях в журнал событий Windows.
Драйверы miniport должны указывать код ошибки в первом элементе последнего параметра в вызове NdisWriteErrorLogEntry (массив переменных размеров ULONG) в соответствии со сведениями, приведенными в следующей таблице.
Код ошибки | Описание |
---|---|
WWAN_ERROR_UNSUPPORTED_FIRMWARE |
Устройство работает под управлением неподдерживаемой версии встроенного ПО. |
WWAN_ERROR_COM_PORT_CONFLICT |
Не удается открыть COM-порт для взаимодействия с устройством. |
WWAN_ERROR_RESOURCE_CONFLICT_OTHER |
Любой другой конфликт ресурсов. |
Драйверы miniport могут помещать другие значения в оставшиеся элементы массива переменной величины.