Partager via


Journalisation des erreurs du pilote Miniport MB

Les pilotes miniport MB doivent effectuer les vérifications suivantes dans leur fonction MiniportInitializeEx , par exemple :

  • Présence de la version correcte du microprogramme de périphérique, nécessaire pour prendre en charge le modèle de pilote MB.

  • Port COM disponible pour communiquer avec l’appareil.

  • Aucun conflit de ressources.

Si un pilote miniport ne parvient pas à obtenir les ressources requises, il doit retourner NDIS_STATUS_RESOURCES à partir de sa fonction MiniportInitializeEx. Les pilotes miniport doivent appeler NdisWriteErrorLogEntry pour consigner les détails de l’échec dans le journal des événements Windows.

Les pilotes Miniport doivent spécifier le code d’erreur dans le premier élément du dernier paramètre de l’appel à NdisWriteErrorLogEntry (tableau de taille variable d’ULONG) en fonction des informations contenues dans le tableau suivant.

Code d’erreur Descriptif

WWAN_ERREUR_UNSUPPORTED_FIRMWARE

L’appareil exécute une version de microprogramme non prise en charge.

WWAN_ERROR_COM_PORT_CONFLICT

Impossible d’ouvrir le port COM pour communiquer avec l’appareil.

Conflit de ressources WWAN_OTHER

Tout autre conflit de ressources.

Les pilotes miniport peuvent insérer d'autres valeurs dans les autres éléments du tableau de taille variable.