Fehlerüberprüfung 0xDA: SYSTEM_PTE_MISUSE
Die SYSTEM_PTE_MISUSE Fehlerüberprüfung hat den Wert 0x000000DA. Dies gibt an, dass eine PTE-Routine (Page Table Entry) nicht ordnungsgemäß verwendet wurde.
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.
SYSTEM_PTE_MISUSE Parameter
Parameter 1 gibt die Art der Verletzung an. Die Bedeutung der anderen Parameter hängt vom Wert von Parameter 1 ab.
Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Fehlerursache |
---|---|---|---|---|
0x01 |
Die Adresse der internen Sperrnachverfolgungsstruktur |
Die Adresse der Speicherdeskriptorliste |
Die Adresse der doppelten internen Sperrnachverfolgungsstruktur |
Die frei werdende Zuordnung ist ein Duplikat. |
0x02 |
Die Adresse der internen Sperrnachverfolgungsstruktur |
Die Anzahl der Zuordnungen, von denen das System erwartet, dass sie freigegeben werden. |
Die Anzahl der Zuordnungen, die der Treiber kostenlos anfordert |
Die Anzahl der freigegebenen Zuordnungen ist falsch. |
0x03 |
Die Adresse der ersten gefundenen internen Nachverfolgungsstruktur |
Die Zuordnungsadresse, von der das System erwartet, dass sie freigegeben wird |
Die Zuordnungsadresse, die der Treiber zum Freigeben anfordert |
Die freigegebene Zuordnungsadresse ist falsch. |
0x04 |
Die Adresse der internen Sperrnachverfolgungsstruktur |
Die Seitenrahmennummer, die das System erwartet, sollte zuerst in der MDL sein. |
Die Seitenrahmennummer, die derzeit an erster Stelle in der MDL steht |
Die erste Seite der zugeordneten MDL hat sich seit der Zuordnung der MDL geändert. |
0x05 |
Die Adresse der ersten gefundenen internen Nachverfolgungsstruktur |
Die virtuelle Adresse, von der das System erwartet, dass sie freigegeben wird. |
Die virtuelle Adresse, die der Treiber zum Freigeben anfordert |
Die virtuelle Startadresse in der freigegebenen MDL hat sich seit der Zuordnung der MDL geändert. |
0x06 |
Die vom Treiber angegebene MDL |
Die vom Treiber angegebene virtuelle Adresse |
Die Anzahl der frei zu gebenden Zuordnungen (vom Treiber angegeben) |
Die frei werdende MDL wurde nie zugeordnet (oder ist derzeit nicht). |
0x07 |
Die anfängliche Zuordnung |
Die Anzahl der Zuordnungen |
Reserviert |
(Nur Windows 2000) Der Zuordnungsbereich wird doppelt zugeordnet. |
0x08 |
Die anfängliche Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigibt |
Die Anzahl der Zuordnungen, die nach Ansicht des Systems freigegeben werden sollten |
(Nur Windows 2000) Der Aufrufer bittet, eine falsche Anzahl von Zuordnungen frei zu geben. |
0x09 |
Die anfängliche Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigibt |
Der Zuordnungsindex, den das System als bereits kostenlos angibt |
(Nur Windows 2000) Der Aufrufer bittet, mehrere Zuordnungen freizugeben, aber mindestens eine davon ist nicht zugeordnet. |
0x0A |
1: Der Treiber hat in der MDL "Fehlerüberprüfung bei Fehler" angefordert. 0: Der Treiber hat keine "Fehlerprüfung bei Fehler" in der MDL verlangt. |
Die Anzahl der Zuordnungen, die der Aufrufer zuzuweisen hat |
Der Typ des angeforderten Zuordnungspools |
(Nur Windows 2000) Der Aufrufer bittet, 0 Zuordnungen zuzuordnen. |
0x0B |
Die beschädigte Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer zuzuweisen hat |
Der Typ des angeforderten Zuordnungspools |
(Nur Windows 2000) Die Zuordnungsliste war zum Zeitpunkt dieser Zuordnung bereits beschädigt. Die beschädigte Zuordnung befindet sich unterhalb der niedrigsten möglichen Zuordnungsadresse. |
0x0C |
Die beschädigte Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer zuzuweisen hat |
Der Typ des angeforderten Zuordnungspools |
(Nur Windows 2000) Die Zuordnungsliste war zum Zeitpunkt dieser Zuordnung bereits beschädigt. Die beschädigte Zuordnung befindet sich oberhalb der niedrigsten möglichen Zuordnungsadresse. |
0x0D |
Die anfängliche Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigibt |
Der Typ des Zuordnungspools |
(Nur Windows 2000) Der Aufrufer versucht, null Zuordnungen frei zu machen. |
0x0E |
Die anfängliche Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigibt |
Der Typ des Zuordnungspools |
(Nur Windows 2000) Der Aufrufer versucht, Zuordnungen frei zu machen, aber die Schutzzuordnung wurde überschrieben. |
0x0F |
Die nicht vorhandene Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigeben möchte |
Der Typ des freigegebenen Zuordnungspools |
(Nur Windows 2000) Der Aufrufer versucht, eine nicht vorhandene Zuordnung frei zu geben. Die nicht vorhandene Zuordnung befindet sich unterhalb der niedrigsten möglichen Zuordnungsadresse. |
0x10 |
Die nicht vorhandene Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigeben möchte |
Der Typ des freigegebenen Zuordnungspools |
(Nur Windows 2000) Der Aufrufer versucht, eine nicht vorhandene Zuordnung frei zu geben. Die nicht vorhandene Zuordnung befindet sich oberhalb der höchstmöglichen Zuordnungsadresse. |
0x11 |
Die nicht vorhandene Zuordnung |
Die Anzahl der Zuordnungen, die der Aufrufer freigeben möchte |
Der Typ des freigegebenen Zuordnungspools |
(Nur Windows 2000) Der Aufrufer versucht, eine nicht vorhandene Zuordnung frei zu geben. Die nicht vorhandene Zuordnung befindet sich an der Basis des Zuordnungsadressraums. |
0x100 |
Die Anzahl der angeforderten Zuordnungen |
Das Identifizierende Tag des Aufrufers |
Die Adresse der Routine, die den Aufrufer dieser Routine aufgerufen hat |
Der Aufrufer hat 0 Zuordnungen angefordert. |
0x101 |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Das Identifizierende Tag des Besitzers |
Ein Aufrufer versucht, einen Zuordnungsadressbereich frei zu geben, den er nicht besitzt. |
0x102 |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Reserviert |
Der Zuordnungsadressraum, den der Aufrufer freigeben möchte, ist anscheinend leer. |
0x103 |
Die Adresse der ungültigen Zuordnung |
Das Identifizierende Tag des Aufrufers |
Die Anzahl der Zuordnungen im Zuordnungsadressraum |
Der Zuordnungsadressraum, den der Aufrufer frei geben möchte, ist weiterhin reserviert. MmUnmapReservedMapping muss vor MmFreeMappingAddress aufgerufen werden. |
0x104 |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Das Identifizierende Tag des Besitzers |
Der Aufrufer versucht, eine MDL einem Zuordnungsadressraum zuzuordnen, den er nicht besitzt. |
0x105 |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Reserviert |
Der Aufrufer versucht, eine MDL einem ungültigen Zuordnungsadressraum zuzuordnen. Der Aufrufer hat wahrscheinlich eine ungültige Adresse angegeben. |
0x107 |
Die erste Zuordnungsadresse |
Die Adresse der nicht leeren Zuordnung |
Die letzte Zuordnungsadresse |
Der Aufrufer versucht, eine MDL einem Zuordnungsadressraum zuzuordnen, der nicht ordnungsgemäß reserviert wurde. Der Aufrufer sollte mmUnmapReservedMapping vor dem Aufrufen von MmMapLockedPagesWithReservedMapping aufgerufen haben. |
0x108 |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Das Identifizierende Tag des Besitzers |
Der Aufrufer versucht, die Zuordnung eines gesperrten Zuordnungsadressraums, den er nicht besitzt, aufzuheben. |
0x109 |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Reserviert |
Der Aufrufer versucht, die Zuordnung eines gesperrten virtuellen Adressraums aufzuheben, der anscheinend leer ist. |
0x10A |
Die erste Zuordnungsadresse |
Die Anzahl der Zuordnungen im gesperrten Zuordnungsadressraum |
Die Anzahl der Zuordnungen zum Aufheben der Zuordnung |
Der Aufrufer versucht, die Zuordnung von mehr Zuordnungen aufzuheben, als tatsächlich im gesperrten Zuordnungsadressraum vorhanden sind. |
0x10B |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Die Anzahl der Zuordnungen zum Aufheben der Zuordnung |
Der Aufrufer versucht, die Zuordnung eines Teils eines gesperrten virtuellen Adressraums aufzuheben, der derzeit nicht zugeordnet ist. |
0x10C |
Die erste Zuordnungsadresse |
Das Identifizierende Tag des Aufrufers |
Die Anzahl der Zuordnungen zum Aufheben der Zuordnung |
Der Aufrufer hebt nicht den gesamten Adressraum der gesperrten Zuordnung auf. |
0x200 |
Die erste Zuordnungsadresse |
0 |
0 |
Der Aufrufer versucht, einen Zuordnungsadressraum zu reservieren, der keine Zuordnungen enthält. |
0x201 0x202 |
Die erste zu reservierende Zuordnungsadresse |
Die Adresse der Zuordnung, die bereits reserviert wurde |
Die Anzahl der zu reservierenden Zuordnungen |
Eine der Zuordnungen, die der Aufrufer reservieren möchte, wurde bereits reserviert. |
0x300 |
Die erste Zuordnungsadresse, die freigegeben werden soll |
0 |
0 |
Der Aufrufer versucht, einen Zuordnungsadressraum freizugeben, der keine Zuordnungen enthält. |
0x301 |
Die Adresse der Zuordnung |
0 |
0 |
Der Aufrufer versucht, eine Zuordnung freizugeben, die nicht freigegeben werden darf. |
0x302 |
Die Adresse, die der Aufrufer freigeben möchte. |
Reserviert |
Reserviert |
Der Aufrufer versucht, eine Systemadresse freizugeben, die derzeit nicht zugeordnet ist. |
0x303 |
Die erste Zuordnungsadresse |
Die Anzahl der zu veröffentlichenden Zuordnungen |
0 |
Der Aufrufer versucht, einen Zuordnungsadressbereich freizugeben, der nicht reserviert war. |
0x304 |
Die erste Zuordnungsadresse |
Die Anzahl der zu veröffentlichenden Zuordnungen |
0 |
Der Aufrufer versucht, einen Zuordnungsadressbereich freizugeben, der in der Mitte einer anderen Zuordnung beginnt. |
0x305 |
Die erste Zuordnungsadresse |
Die Anzahl der Zuordnungen, die der Aufrufer freigeben möchte |
Die Anzahl der Zuordnungen, die freigegeben werden sollen |
Der Aufrufer versucht, die falsche Anzahl von Zuordnungen freizugeben. |
0x306 |
Die erste Zuordnungsadresse |
Die kostenlose Zuordnungsadresse |
Die Anzahl der zu veröffentlichenden Zuordnungen |
Eine der Zuordnungen, die der Aufrufer freigeben möchte, ist bereits kostenlos. |
0x400 |
Die Basisadresse der E/A-Raumzuordnung |
Die Anzahl der freizugebenden Seiten |
0 |
Der Aufrufer versucht, eine E/A-Leerraumzuordnung frei zu geben, die dem System nicht bekannt ist. |
Ursache
Der Fehler wird durch den Wert von Parameter 1 angegeben.
Eine Stapelablaufverfolgung identifiziert den Treiber, der den Fehler verursacht hat.