MB 微型端口驱动程序错误日志记录

MB 微型端口驱动程序应在其 MiniportInitializeEx 函数中执行以下检查,例如:

  • 支持 MB 驱动程序模型所需的正确设备固件版本。

  • 用于与设备通信的可用 COM 端口。

  • 无资源冲突。

如果微型端口驱动程序无法获取所需的资源,它应从其 MiniportInitializeEx 函数返回NDIS_STATUS_RESOURCES。 微型端口驱动程序应调用 NdisWriteErrorLogEntry ,以将失败的详细信息记录到 Windows 事件日志。

微型端口驱动程序应在调用 NdisWriteErrorLogEntry 中最后一个参数的第一个元素中指定错误代码, (根据下表中的信息) 可变大小的 ULONG 数组。

错误代码 说明

WWAN_ERROR_UNSUPPORTED_FIRMWARE

设备运行的固件版本不受支持。

WWAN_ERROR_COM_PORT_CONFLICT

无法打开 COM 端口来与设备通信。

WWAN_ERROR_RESOURCE_CONFLICT_OTHER

任何其他资源冲突。

微型端口驱动程序可以将其他值放在可变大小数组的其余元素中。