NDIS debug suggerimenti per Windows Millennium Edition

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 279356
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sommario
La build verificata del NDIS Network Driver Interface Specification () driver in Microsoft Windows Millennium Edition contiene il debug delle opzioni che è possibile attivare nel Registro di sistema per produrre l'output di debug del kernel di ulteriori. In questo articolo viene descritto come installare la build verificata di NDIS.vxd e come attivare le informazioni di ulteriori analisi.
Informazioni
  1. Installare debugger del kernel di Windows Me in base alle istruzioni in Driver Development Kit (DDK).
  2. Scaricare i file binari NDIS generazione di controllo dal seguente articolo della Microsoft Knowledge Base:
    241517I file binari di debug Ndis.exe Windows Millennium Edition NDIS
  3. È necessario disabilitare SFP (System File Protection) prima di copiare le build verificata di NDIS.vxd nella cartella Windows\System. Questo scopo è possibile partire il disco floppy di avvio di Microsoft Windows 98 oppure avvio del sistema in modalità provvisoria. Tale funzione è disattivata in modalità provvisoria. Per avviare in modalità provvisoria, premere F8 all'avvio di Windows Millennium Edition e quindi scegliere Modalità provvisoria dal menu delle opzioni di avvio.
Quattro voci del Registro di sistema sono disponibili all'indirizzo:
HKLM\System\CurrentControlSet\Services\VxD\NDIS
Le voci del Registro di quattro sistema sono:
(DWORD) DebugBreak (Boolean)(DWORD) TraceImpt (Boolean)(DWORD) DebugSystems(DWORD) DebugLevel					
Segue una descrizione di ogni voce.
  • DebugBreak: Attivazione DebugBreak causa NDIS violare il debugger a un 3 INT quando viene caricato.
  • TraceImpt: Il flag di traccia importante (TraceImpt) indica che l'output di analisi dovrà essere emessi per il debugger. Durante il debug, deve sempre essere attivato questo.
  • DebugSystems: DebugSystems identifica i componenti di NDIS devono generare le informazioni di traccia di debug. I valori possibili sono:
    INIT		0x00000001CONFIG		0x00000002SEND		0x00000004RECV		0x00000008PROTOCOL          0x00000010BIND		0x00000020BUSINFO		0x00000040REG		0x00000080MEMORY		0x00000100FILTER		0x00000200REQUEST		0x00000400WORK ITEM         0x00000800PNP		0x00001000PM		0x00002000OPENREF		0x00004000LOCKS		0x00008000RESET		0x00010000WMI		0x00020000CO		0x00040000REF		0x00080000ALL		0xFFFFFFFF						
    Nota essere, tenere presente che questi valori siano diversi da elenchi simili in altre versioni di Microsoft Windows. In particolare, l'elenco nell'articolo della Microsoft Knowledge Base riportato di seguito riportato viene descritto il debug NDIS per Microsoft Windows 98:
    232515Livello NDIS e il flag di debug del componente
    Questi valori possono essere OR per specificare più componenti. Per impostazione predefinita, i seguenti componenti sono preselezionati quando TraceImpt è attivata:
    • INIT
    • CONFIGURAZIONE
    • PNP
    • PM
    • PROTOCOLLO
    • ASSOCIAZIONE
    • BUSINFO
    • REG
  • DebugLevel: DebugLevel consente di regolare quante informazioni di analisi viene emesso. Livello di informazioni produce la maggior parte delle informazioni ed è il valore predefinito se TraceImpt è attivata. In caso contrario, il valore predefinito è FATAL. I valori possibili sono:
    INFO		0x00000000LOG		0x00000800WARN		0x00001000ERR		0x00002000FATAL		0x00003000					
  • NdisTraceAll è un flag, in modo che, se attivata, produce informazioni di analisi molto dettagliata. Non può essere attivato tramite una voce del Registro di sistema. È possibile attivare, causando NDIS interrompere all'avvio tramite l'opzione DebugBreak, descritto in precedenza. Quando NDIS raggiunge il punto di interruzione, caricare i simboli degli NDIS e impostare ndistraceall: Firenze ndis
    ndistraceall e 1

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 279356 - Ultima revisione: 02/24/2014 00:47:41 - Revisione: 2.0

Microsoft Windows Millennium Edition, Microsoft Windows Millennium Edition Driver Development Kit

  • kbnosurvey kbarchive kbmt kbhowto kbinfo kbndis KB279356 KbMtit
Feedback