Condividi tramite


Registrazione degli errori del driver Miniport MB

I driver miniport MB devono eseguire i controlli seguenti nella funzione MiniportInitializeEx , ad esempio:

  • La presenza della versione del firmware del dispositivo corretta necessaria per supportare il modello di driver MB.

  • Porta COM disponibile per comunicare con il dispositivo.

  • Nessun conflitto di risorse.

Se un driver miniport non riesce a ottenere risorse necessarie, deve restituire NDIS_STATUS_RESOURCES dalla funzione MiniportInitializeEx. I driver Miniport devono chiamare NdisWriteErrorLogEntry per registrare i dettagli dell'errore nel registro eventi di Windows.

I driver Miniport devono specificare il codice di errore nel primo elemento dell'ultimo parametro nella chiamata a NdisWriteErrorLogEntry (matrice di dimensioni variabili di ULONGs) in base alle informazioni riportate nella tabella seguente.

Codice di errore Descrizione

WWAN_ERROR_UNSUPPORTED_FIRMWARE

Il dispositivo esegue una versione del firmware non supportata.

WWAN_ERROR_COM_PORT_CONFLICT

Impossibile aprire la porta COM per comunicare con il dispositivo.

WWAN_ERROR_RESOURCE_CONFLICT_OTHER

Qualsiasi altro conflitto di risorse.

I driver miniport possono inserire altri valori nel resto degli elementi della matrice di dimensioni variabili.