Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The NO_MORE_IRP_STACK_LOCATIONS bug check has a value of 0x00000035. This bug check occurs when the IoCallDriver packet has no more stack locations remaining.
Important
This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
NO_MORE_IRP_STACK_LOCATIONS Parameters
Parameter | Description |
---|---|
1 |
Address of the IRP |
2 |
Reserved |
3 |
Reserved |
4 |
Reserved |
Cause
A higher-level driver has attempted to call a lower-level driver through the IoCallDriver interface, but there are no more stack locations in the packet. This will prevent the lower-level driver from accessing its parameters.
This is a disastrous situation, since the higher level driver is proceeding as if it has filled in the parameters for the lower level driver (as required). But since there is no stack ___location for the latter driver, the former has actually written off the end of the packet. This means that some other memory has been corrupted as well.