Compartir a través de


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.