Compartilhar via


Registro em log de erros do driver de miniport MB

Os drivers de miniport de MB devem executar as seguintes verificações em sua função MiniportInitializeEx , como:

  • É necessária a presença da versão correta do firmware do dispositivo para oferecer compatibilidade ao modelo de driver MB.

  • Uma porta COM disponível para se comunicar com o dispositivo.

  • Nenhum conflito de recursos.

Se um driver de miniporto não conseguir obter os 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_ERRO_FIRMWARE_NAO_SUPORTADO

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_ERRO_CONFLITO_DE_RECURSOS_OUTRO

Qualquer outro conflito de recursos.

Os drivers de miniport podem colocar outros valores nos elementos restantes da matriz de tamanho variável.