Compartilhar via


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.