Share via


Fehlerprüfung 0x35: NO_MORE_IRP_STACK_LOCATIONS

Die NO_MORE_IRP_STACK_LOCATIONS-Fehlerüberprüfung hat den Wert 0x00000035. Diese Fehlerüberprüfung tritt auf, wenn das IoCallDriver-Paket keine weiteren Stapelspeicherorte mehr enthält.

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.

NO_MORE_IRP_STACK_LOCATIONS-Parameter

Parameter BESCHREIBUNG

1

Adresse des IRP

2

Reserviert

3

Reserviert

4

Reserviert

Ursache

Ein Treiber auf höherer Ebene hat versucht, einen Treiber auf niedrigerer Ebene über die IoCallDriver-Schnittstelle aufzurufen, aber das Paket enthält keine Stapelspeicherorte mehr. Dadurch wird verhindert, dass der Treiber auf niedrigerer Ebene auf seine Parameter zugreift.

Dies ist eine katastrophale Situation, da der Treiber auf höherer Ebene so vorgeht, als ob er die Parameter für den Treiber der niedrigeren Ebene (wie erforderlich) ausgefüllt hat. Da es jedoch keinen Stapelspeicherort für den letzteren Treiber gibt, hat der erste tatsächlich das Ende des Pakets abgeschrieben. Dies bedeutet, dass auch ein anderer Arbeitsspeicher beschädigt wurde.