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.