Partager via


Journalisation des erreurs du pilote Miniport MB

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

  • Présence de la version correcte du microprogramme de périphérique requise pour prendre en charge le modèle de pilote Mo.

  • Port COM disponible pour communiquer avec l’appareil.

  • Aucun conflit de ressources.

Si un pilote miniport ne parvient pas à obtenir les ressources dont il a besoin, il doit retourner NDIS_STATUS_RESOURCES à partir de sa fonction MiniportInitializeEx. Les pilotes Miniport doivent appeler NdisWriteErrorLogEntry pour enregistrer 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 (un tableau d’ULONG de taille variable) en fonction des informations du tableau suivant.

Code d'erreur Description

WWAN_ERROR_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.

WWAN_ERROR_RESOURCE_CONFLICT_OTHER

Tout autre conflit de ressources.

Les pilotes miniport peuvent placer d’autres valeurs dans le reste des éléments d’un tableau de taille variable.