| Anterior | Siguiente |
| CACHE_MANAGER | DEVICE_REFERENCE_COUNT_NOT_ZERO |
NO_MORE_IRP_STACK_LOCATIONS
Qué significa NO_MORE_IRP_STACK_LOCATIONS
NO_MORE_IRP_STACK_LOCATIONS (0x35) ocurre cuando IoCallDriver recibe un IRP cuya pila interna ya no tiene espacio para otro driver stack location. Suele indicar forwarding/reuse incorrecto del IRP.
Cada driver de la cadena consume una stack location; crear un IRP con tamaño insuficiente o reenviarlo de forma recursiva puede agotar esas entradas.
Qué comprobar en el dump
- Inspeccione el
StackCount/CurrentLocationdel IRP y la device stack depth. - Revise quién creó el IRP y con cuántas stack locations.
- Busque loops de forwarding o reutilización de un IRP a través de una pila más profunda que la prevista.
- Use helpers apropiados para clonar/crear un IRP nuevo cuando el diseño requiere otra trayectoria.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
