Freigeben über


Fehlerüberprüfungs-0x40: TARGET_MDL_TOO_SMALL

Die TARGET_MDL_TOO_SMALL-Fehlerüberprüfung weist den Wert 0x00000040 auf. Dies gibt an, dass ein Treiber IoBuildPartialMdl nicht ordnungsgemäß verwendet hat.

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.

TARGET_MDL_TOO_SMALL Parameter

Keine

Ursache

Dies ist ein Treiberfehler. Ein Treiber hat die IoBuildPartialMdl-Funktion aufgerufen und ihr eine MDL übergeben, um einen Teil einer Quell-MDL zuzuordnen, aber die Ziel-MDL ist nicht groß genug, um den gesamten angeforderten Adressbereich zu zuordnen.

Lösung

Die Quell- und Ziel-MDLs sowie die zuzuordnende Adressbereichslänge sind das erste, zweite und vierte Argument für die IoBuildPartialMdl-Funktion . Daher kann eine Stapelüberwachung für diese bestimmte Funktion während des Debugprozesses hilfreich sein. Stellen Sie sicher, dass Ihr Code die erforderliche Größe für die Ziel-MDL für die Adressbereichslänge, die Sie an diese Funktion übergeben, ordnungsgemäß berechnet.