Log de erros do driver de miniporto MB
Os drivers de miniporto MB devem executar as seguintes verificações em sua função MiniportInitializeEx , como:
A presença da versão correta do firmware do dispositivo necessária para dar suporte ao modelo de driver MB.
Uma porta COM disponível para se comunicar com o dispositivo.
Nenhum conflito de recursos.
Se um driver de miniporte não conseguir obter recursos necessários, ele deverá retornar NDIS_STATUS_RESOURCES de sua função MiniportInitializeEx. Os drivers de miniport devem chamar NdisWriteErrorLogEntry para registrar os detalhes da falha no Log de Eventos do Windows.
Os drivers de miniport devem especificar o código de erro no primeiro elemento do último parâmetro na chamada para NdisWriteErrorLogEntry (uma matriz de tamanho variável de ULONGs) de acordo com as informações na tabela a seguir.
Código do erro | Descrição |
---|---|
WWAN_ERROR_UNSUPPORTED_FIRMWARE |
O dispositivo está executando uma versão de firmware sem suporte. |
WWAN_ERROR_COM_PORT_CONFLICT |
Não é possível abrir a porta COM para se comunicar com o dispositivo. |
WWAN_ERROR_RESOURCE_CONFLICT_OTHER |
Qualquer outro conflito de recursos. |
Os drivers de miniport podem colocar outros valores no restante dos elementos da matriz de tamanho variável.