¿Qué significa el código BSOD 0x1C6 (FAST_ERESOURCE_PRECONDITION_VIOLATION)?

 
También puede significar:
ConstanteTipoSO
ERROR_CAPAUTHZ_NO_POLICYError de WindowsWindows
Anterior Siguiente
IO_THREADPOOL_DEADLOCK_LIVEDUMP STORE_DATA_STRUCTURE_CORRUPTION

FAST_ERESOURCE_PRECONDITION_VIOLATION

Qué significa FAST_ERESOURCE_PRECONDITION_VIOLATION

FAST_ERESOURCE_PRECONDITION_VIOLATION (0x1C6) indica que un caller usó una rutina Fast ERESOURCE sin cumplir sus precondiciones. Parameter 1 selecciona el tipo exacto de violación, por lo que el nombre general no basta para diagnosticarla.

Los subtypes públicos incluyen IRQL demasiado alto, owner entry no inicializado/reutilizado, mezclar recursos legacy y fast, ejecutar desde DPC/Special Kernel APC, no deshabilitar Normal Kernel APCs y discrepancias de resource/owner/acquisition type.

Qué comprobar

  • Decodifique Parameter 1 y sólo después interprete Parameters 2-4.
  • Para IRQL/APC revise el contexto de llamada; para owner-entry revise inicialización, asociación y lifecycle.
  • No mezcle APIs legacy y Fast ERESOURCE salvo que la documentación de la rutina lo permita.
  • Corrija el contrato exacto del subtype en vez de aplicar un cambio genérico de lock ordering.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.