Fehlerüberprüfung 0xD2: BUGCODE_ID_DRIVER
Die BUGCODE_ID_DRIVER Fehlerüberprüfung hat den Wert 0x000000D2. Dies gibt an, dass ein Problem mit einem NDIS-Treiber aufgetreten ist.
Wichtig
Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.
BUGCODE_ID_DRIVER Parameter
Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Nachricht und Ursache |
---|---|---|---|---|
Adresse des Miniportblocks |
Anzahl der angeforderten Bytes |
0 |
1 |
Zuweisung von freigegebenem Arbeitsspeicher bei ausgelöstem IRQL. Ein Treiber namens NdisMAllocateSharedMemory mit IRQL >= DISPATCH_LEVEL. |
Adresse des Miniportblocks |
Der an NdisMResetComplete übermittelteStatuswert |
Der AnNdisMResetComplete übermittelte AddressingReset-Wert |
0 |
Abschluss des Zurücksetzens, wenn eine nicht aussteht. Ein Treiber namens NdisMResetComplete, aber kein Zurücksetzen stand aus. |
Adresse des Miniportblocks |
Speicherseite, die die freigegebene Adresse enthält |
Adresse der Shared Memory-Signatur |
Virtuelle Adresse, die freigegeben wird |
Freigeben von freigegebenem Arbeitsspeicher, der nicht zugewiesen wurde. Ein Treiber namens NdisMFreeSharedMemory oder NdisMFreeSharedMemoryAsync mit einer Adresse, die sich nicht im freigegebenen NDIS-Speicher befindet. |
Adresse des Miniportblocks |
Adresse des Pakets, das fälschlicherweise im Paketarray enthalten ist |
Adresse des Paketarrays |
Anzahl der Pakete im Array |
Gibt das Paket an, das nicht im Besitz des Pakets ist. Das Paketarray des Miniports ist beschädigt. |
Adresse des MiniBlocks |
Adresse des Treiberobjekts |
0 |
0 |
NdisAddDevice: AddDevice wird mit einem MiniBlock aufgerufen, der sich nicht auf der NdisMiniDriverList befindet. |
Adresse des MiniBlocks |
Die Referenzanzahl des MiniBlocks |
0 |
0 |
NdisMUnload: MiniBlock wird entladen, befindet sich aber weiterhin in NdisMiniDriverList. |
Adresse des Miniportblocks |
Seite "Arbeitsspeicher" |
Wrapperkontext |
Adresse der Shared Memory-Signatur |
Überschreiben Sie den zugewiesenen freigegebenen Speicher. Die Adresse, an die geschrieben wird, befindet sich nicht im freigegebenen NDIS-Speicher. |
In den folgenden Instanzen dieser Fehlerüberprüfung hängt die Bedeutung der Parameter von der Meldung und dem Wert von Parameter 4 ab.
Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Nachricht und Ursache |
---|---|---|---|---|
Adresse des Miniportblocks |
Adresse des Miniport-Interrupts |
Adresse der Miniport-Timer-Warteschlange |
1 |
Entladen ohne Unterbrechung der Registrierung. Die Initialisierung eines Miniporttreibers ist fehlgeschlagen, ohne die Registrierung des Interrupts aufzuheben. |
Adresse des Miniportblocks |
Adresse der Miniport-Timer-Warteschlange |
Adresse des Miniport-Interrupts |
2 |
Entladen ohne Unterbrechung der Registrierung. Ein Miniporttreiber hat die Registrierung seines Interrupts während des Stoppvorgangs nicht aufgehoben. |
Adresse des Miniportblocks |
Adresse des Miniport-Interrupts |
Adresse der Miniport-Timer-Warteschlange |
1 |
Entladen ohne Deregistrierung des Timers. Die Initialisierung eines Miniporttreibers ist fehlgeschlagen, ohne alle Zeitgeber erfolgreich abzubrechen. |
Adresse des Miniportblocks |
Adresse der Miniport-Timer-Warteschlange |
Adresse des Miniport-Interrupts |
2 |
Entladen ohne Deregistrierung des Timers. Ein Miniporttreiber wurde angehalten, ohne alle Zeitgeber erfolgreich abzubrechen. |
Hinweise
Dieser Fehlerüberprüfungscode tritt nur unter Windows 2000 und Windows XP auf. In Windows Server 2003 und höher ist der entsprechende Code die Fehlerüberprüfung 0x7C (BUGCODE_NDIS_DRIVER).
Beim überprüften Build von Windows können nur die Instanzen dieser Fehlerüberprüfung die Zuweisung von shared memory at Raised IRQL und Das Zurücksetzen abschließen, wenn eine nicht aussteht , ausgeführt werden. Alle anderen Instanzen der Fehlerprüfung 0xD2 werden durch ASSERTs ersetzt. Weitere Informationen finden Sie unter Breaking Into the Debugger .
Hinweis
Überprüfte Builds waren unter älteren Versionen von Windows verfügbar, bevor Windows 10 Version 1803. Verwenden Sie Tools wie Driver Verifier und GFlags, um Treibercode in späteren Versionen von Windows zu überprüfen.