Freigeben über


Fehlerüberprüfung 0x10E: VIDEO_MEMORY_MANAGEMENT_INTERNAL

Die VIDEO_MEMORY_MANAGEMENT_INTERNAL-Fehlerüberprüfung hat einen Wert von 0x0000010E. Dies weist darauf hin, dass der Videospeicher-Manager eine Bedingung festgestellt hat, über die er nicht wiederhergestellt werden kann.

Wichtig

Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, lesen Sie Problembehandlung bei Bluescreen-Fehlern.

VIDEO_MEMORY_MANAGEMENT_INTERNAL-Parameter

Parameter 1 beschreibt den Typ des Videospeicherfehlers. Werte für Parameter 1, die in dieser Tabelle nicht angezeigt werden, müssen einzeln geprüft werden.

Parameter 1 Fehlerursache

0x1

Es wurde versucht, einen nicht drehbaren Bereich zu drehen.

0x2

Es wurde versucht, einen nicht leeren Prozessheap zu zerstören.

0x3

Ein Versuch, die Zuordnung aus einem Blendensegment aufzuheben, ist fehlgeschlagen.

0x4

Eine Drehung in einem unbedingt erforderlichen Pfad ist fehlgeschlagen.

0x5

Ein aufgeschobener Befehl ist fehlgeschlagen.

0x6

Es wurde versucht, Ressourcen für eine Zuweisung neu zuzuweisen, deren Entfernung abgebrochen wurde.

0x7

Es wurde ein ungültiger Versuch unternommen, die kostenlose Nutzung zu verzögern.

0x8

Der DMA-Puffer (Split Direct Memory Access) enthält einen ungültigen Verweis.

0x9

Fehler beim Versuch, eine Zuordnung zu verwerfen.

0xA

Es wurde ein ungültiger Versuch unternommen, eine angeheftete Zuordnung zu verwenden.

0xB

Ein Treiber hat einen ungültigen Fehlercode von BuildPagingBuffer zurückgegeben.

0xC

Ein Ressourcenleck wurde in einem Segment erkannt.

0xD

Ein Segment wird nicht ordnungsgemäß verwendet.

0xE

Ein Versuch, eine Zuordnung zu einem Blendensegment zuzuordnen, ist fehlgeschlagen.

0xF

Ein Treiber hat einen ungültigen Fehlercode von AcquireSwizzlingRange zurückgegeben.

Parameter 1 Fehlerursache

0x10

Ein Treiber hat einen ungültigen Fehlercode von ReleaseSwizzlingRange zurückgegeben.

0x11

Es wurde ein ungültiger Versuch unternommen, ein Blendensegment zu verwenden.

0x12

Ein Treiber hat den bereitgestellten DMA-Puffer überlaufen lassen.

0x13

Ein Treiber hat den bereitgestellten privaten Datenpuffer überlaufen lassen.

0x14

Fehler beim Versuch, alle Segmente zu bereinigen.

0x15

Es wurde versucht, einen virtuellen Adressdeskriptor (VAD) freizugeben, der sich noch im rotierten Zustand befand.

0x16

Ein Treiber hat den garantierten DMA-Puffermodellvertrag abgebrochen.

0x17

Ein unerwarteter Systembefehlsfehler ist aufgetreten.

0x18

Fehler beim Versuch, die Ressource einer angehefteten Zuordnung freizugeben.

0x19

Ein Treiber konnte einen DMA-Puffer nicht patchen.

0x1A

Der Besitzer einer geteilten Zuweisung wurde freigegeben.

0x1B

Es wurde versucht einen Blendenbereich freizugeben, der noch immer genutzt wird.

0x1C

VidMm versucht, eine Zuordnung aus dem Frame-Puffer zurückzudrehen, aber die VA wird nicht an die erwartete Stelle gedreht.

0x1D

VidMm versucht, nicht zugeordnete Paging-Puffer zu verwenden.

0x1E

VidMm versucht, einen Vorgang im falschen Prozesskontext auszuführen.

0x1F

VidMm versucht, eine Zuweisung mit einer niedrigeren Barriere zu markieren, als sie derzeit markiert ist.

Parameter 1 Fehlerursache

0x20

VidMm versucht, eine Zuweisung zu manipulieren, von der angenommen wird, dass sie im Leerlauf ist, obwohl dies nicht der Fall ist.

0x21

VidMm versucht, den Paging-Puffer außerhalb der Vorbereitung zu leeren, oder zu Beginn einer Vorbereitung wurden im Paging-Puffer nicht geleerte Daten gefunden.

0x22

VidMm versucht, eine VA in einen ungültigen Bereich zu drehen.

0x23

Der Planer reaktiviert einen Thread, bevor die Wartezeit abgeschlossen wurde.

0x24

Eine Zuordnung wird zerstört, die noch nicht über ausreichende Verweise auf den zugehörigen Sicherungsspeicher verfügt. Es kommt zu einem Verlust des physischen Speichers.

0x25

Die GPU hat versucht, einen undefinierten Bereich der Blende zu überschreiben.

0x26

Ein VIDMM_LOCAL_ALLOC wurde von einem anderen Prozess als seinem Besitzer geschlossen.

0x27

Ein VIDMM_ALLOC wurde am aktuellen Aufteilungspunkt nicht neu programmiert.

0x28

Beim Verweisen auf eine globale Zuordnung ist eine unerwartete Ausnahme aufgetreten.

0x29

Beim Bearbeiten einer VIDMM_ALLOC DMA-Referenzanzahl wurde ein Überlauf oder ein Unterlauf erkannt.

0x2A

VidMm versucht, die letzte Referenz zur aktuell angezeigten Zuordnung freizugeben.

0x2B

VidMm versucht, einen ungültigen CPU-Host-Blenden-Seitenbereich freizugeben.

0x2C

VidMm versucht, der CPU-Host-Blende einen Seitenbereich zuzuordnen, der zuvor bereits zugeordnet wurde. Im besten Fall ein Speicherverlust.

0x2D

Fehler beim Aufruf von DdiMapCpuHostAperture, aber es wurde erwartet, dass der Vorgang erfolgreich war.

0x2E

Fehler beim Aufruf von DdiUnmapCpuHostAperture, aber es wurde erwartet, dass der Vorgang erfolgreich war.

0x2F

Die gemeldete Bereichsgröße stimmt nicht mit der Anzahl der für das Array zugewiesenen Elemente überein.

Parameter 1 Fehlerursache

0x30

Fehler bei einem virtuellen GPU-Adressvorgang.

0x31

Die zu löschende Auslagerungswarteschlange wird weiterhin vom VidMm-Arbeitsthread verarbeitet.

0x32

Die zu löschende Paging-Warteschlange enthält noch laufende Pakete.

0x33

Das Gerät wird vernichtet, es sind jedoch noch Zuordnungen darauf vorhanden.

0x34

Eine Heap-Zuweisung hat ein Statusübergangsereignis empfangen, das mit dem aktuellen Status nicht kompatibel ist.

0x35

Die Paging-Anforderung ist in der Standard-Paging-Warteschlange fehlgeschlagen.

0x36

Die Paging-Anforderung ist bei einem Paging-Paket oder einer Gerätewiederaufnahme fehlgeschlagen, das/die zuvor als nicht wiederherstellbar markiert wurde und bei nachfolgenden Aufrufen erfolgreich sein sollte.

0x37

VidMm konnte während TDR die Seiten einer Zuweisung nicht sperren.

0x38

VidMm gibt eine Zuordnung frei, die weiterhin über Pagingpakete verfügt, auf die verwiesen wird.

0x39

VidMm setzt ein Gerät in das unbestimmte Straffeld, verfügt aber über Paging-Pakete.

0x3A

Der VidMm-Arbeitsthread führt eine Paging-Warteschlange aus, die angehalten wurde.

0x3B

Der Speicher wird während des D3-Übergangs weiterhin in den Framepuffer gedreht.

0x3C

Der Arbeitsspeicher wird weiterhin der CPU-Host-Blende zugewiesen oder zugeordnet. Dies deutet darauf hin, dass der Arbeitsspeicher während eines D3-Übergangs noch in den Framepuffer gedreht wird.

0x3D

Während eines Vorgangs wurde eine ungültige Segmentgruppe angegeben.

0x3E

Fehler beim Abrufen des VIDMM_ALLOC-Rundown-Schutzes.

0x3F

Das Fortsetzen des Planungsgeräts während eines Verschiebe- oder Defragmentierungsvorgangs steht im Konflikt mit dem Penalty-Box-Status. Dies bedeutet, dass wir den Planer für ein Gerät fortsetzen, auf dessen Speicher noch nicht zugegriffen werden kann.

Parameter 1 Fehlerursache

0x40

Es wurde versucht, eine Vorbereitungsklammer zu starten, während bereits ein anderer Vorgang ausgeführt wird.

0x41

Löschen eines VIDMM_CROSSADAPTER_ALLOC, dessen Residenz oder Adapteranzahl ungleich Null ist.

0x42

Löschen eines VIDMM_CROSSADAPTER_ALLOC mit einer negativen Residenz oder Adapteranzahl.

0x43

Beim Speichern oder Wiederherstellen des reservierten Frame-Puffers war es uns nicht möglich, mindestens eine Seite des Abschnittsobjekts zuzuordnen, um fortzufahren.

0x44

Die Speicherbudgetbuchhaltung endete im Unterlauf.

Ursache

Diese Fehlerprüfung wird normalerweise durch einen Grafiktreiber verursacht, der sich nicht richtig verhält.

Lösung

Wenn das Problem weiterhin besteht, suchen Sie in Windows Update nach einem aktualisierten Grafiktreiber.