HOW TO : Conseils de débogage NDIS pour Windows ME

Traductions disponibles Traductions disponibles
Numéro d'article: 279356 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Résumé

La version vérifiée du pilote NDIS (Network Driver Interface Specification) de Windows ME contient des options de débogage que vous pouvez activer dans le Registre pour produire une sortie de débogueur de noyau supplémentaire. Cet article décrit comment installer la version vérifiée de Ndis.vxd et comment activer des informations de traçage supplémentaires.

Plus d'informations

  1. Installez le débogueur de noyau Windows ME en suivant les instructions du kit de développement de pilotes (DDK).
  2. Téléchargez les fichiers binaires NDIS de la version vérifiée de l'article suivant de la Base de connaissances Microsoft :
    241517SAMPLE: Fichiers binaires Ndis.exe destinés au débogage de NDIS sous Windows Millennium Edition
  3. Vous devez désactiver la fonction Protection des fichiers (SFP) avant de copier la version vérifiée de Ndis.vxd dans le dossier Windows\System. Pour ce faire, vous pouvez amorcer le système à partir de la disquette de démarrage Microsoft Windows 98 ou démarrer le système en mode sans échec. Dans ce mode, la fonction SFP est désactivée. Pour démarrer en mode sans échec, appuyez sur F8 au démarrage de Windows ME, puis sélectionnez Mode sans échec dans le menu des options de démarrage.
Quatre entrées du Registre sont disponibles dans
HKLM\System\CurrentControlSet\Services\VxD\NDIS
Ces quatre entrées sont les suivantes :
(DWORD) DebugBreak (Boolean)
(DWORD) TraceImpt (Boolean)
(DWORD) DebugSystems
(DWORD) DebugLevel
					
Voici la description de chacune d'elles.
  • DebugBreak : L'activation de DebugBreak fait pénétrer NDIS dans le débogueur à travers une INT 3 lorsqu'il se charge.
  • TraceImpt : L'indicateur TraceImpt (Trace Important) indique que la sortie de trace doit être émise dans le débogueur. Lors du débogage, cette entrée doit toujours être activée.
  • DebugSystems : DebugSystems identifie les composants de NDIS qui doivent émettre des informations de trace de débogage. Les valeurs possibles sont notamment :
    INIT		0x00000001
    CONFIG		0x00000002
    SEND		0x00000004
    RECV		0x00000008
    PROTOCOL          0x00000010
    BIND		0x00000020
    BUSINFO		0x00000040
    REG		0x00000080
    MEMORY		0x00000100
    FILTER		0x00000200
    REQUEST		0x00000400
    WORK ITEM         0x00000800
    PNP		0x00001000
    PM		0x00002000
    OPENREF		0x00004000
    LOCKS		0x00008000
    RESET		0x00010000
    WMI		0x00020000
    CO		0x00040000
    REF		0x00080000
    ALL		0xFFFFFFFF
    						
    REMARQUE : Veuillez tenir compte du fait que ces valeurs diffèrent des listes similaires des autres versions de Microsoft Windows. Plus spécifiquement, de la liste de l'article suivant de la Base de connaissances Microsoft, qui décrit le débogage NDIS pour Microsoft Windows 98 :
    232515 INFO: Indicateurs de débogage de niveaux et composants NDIS
    Il est possible de lier ces valeurs par une relation OR pour spécifier plusieurs composants. Par défaut, les composants suivants sont présélectionnés lorsque TraceImpt est activée :
    • INIT
    • CONFIG
    • PNP
    • PM
    • PROTOCOL
    • BIND
    • BUSINFO
    • REG


  • DebugLevel : DebugLevel permet de régler la quantité d'informations de trace qui doit être émise. Le niveau INFO produit le plus d'informations et correspond à la valeur par défaut si TraceImpt est activée. Sinon, sa valeur par défaut est FATAL. Les valeurs possibles sont :
    INFO		0x00000000
    LOG		0x00000800
    WARN		0x00001000
    ERR		0x00002000
    FATAL		0x00003000
    					
  • NdisTraceAll est un indicateur qui produit, s'il est activé, des informations de trace très documentées. Il ne peut pas être activé par une entrée du Registre. Vous pouvez l'activer en faisant pénétrer NDIS au démarrage à l'aide de l'option DebugBreak décrite précédemment. Lorsque NDIS atteint le point d'arrêt, chargez les symboles de NDIS, puis définissez ndistraceall:wa ndis
    e ndistraceall 1

Propriétés

Numéro d'article: 279356 - Dernière mise à jour: dimanche 23 février 2014 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Millennium Edition
  • Microsoft Windows Millennium Edition Driver Development Kit
Mots-clés : 
kbnosurvey kbarchive kbhowto kbinfo kbndis KB279356
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com