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.