Registro de errores del controlador MB Miniport
Los controladores de miniport mb deben realizar las siguientes comprobaciones en su función MiniportInitializeEx , como:
La presencia de la versión correcta del firmware del dispositivo necesaria para admitir el modelo de controlador MB.
Un puerto COM disponible para comunicarse con el dispositivo.
No hay conflictos de recursos.
Si un controlador de minipuerto no puede obtener los recursos que requiere, debe devolver NDIS_STATUS_RESOURCES de su función MiniportInitializeEx. Los controladores de miniport deben llamar a NdisWriteErrorLogEntry para registrar los detalles del error en el registro de eventos de Windows.
Los controladores miniport deben especificar el código de error en el primer elemento del último parámetro de la llamada a NdisWriteErrorLogEntry (una matriz de tamaño variable de ULONG) según la información de la tabla siguiente.
Código de error | Descripción |
---|---|
WWAN_ERROR_UNSUPPORTED_FIRMWARE |
El dispositivo ejecuta una versión de firmware no compatible. |
WWAN_ERROR_COM_PORT_CONFLICT |
No se puede abrir el puerto COM para comunicarse con el dispositivo. |
WWAN_ERROR_RESOURCE_CONFLICT_OTHER |
Cualquier otro conflicto de recursos. |
Los controladores miniport pueden colocar otros valores en el resto de los elementos de la matriz de tamaño variable.