Что означает код BSOD 0x10C (FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION)?

 
Также может означать:
КонстантаТипОС
STATUS_NOTIFY_ENUM_DIRNTSTATUSWindows
Предыдущий Следующий
DFSC_FILE_SYSTEM WDF_VIOLATION

FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

Нарушение контракта Extra Create Parameter для FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION

FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION имеет код проверки ошибки 0x0000010C. Extra Create Parameters прикрепляются к запросам создания и открытия, чтобы файловые системы и фильтры могли передавать структурированные метаданные.

Эта проверка ошибки означает, что список ECP или контекст ECP нарушил правила FSRTL, касающиеся владения, формата, времени жизни или использования.

Как читать дамп

  • Стек сбоя должен показывать путь создания в файловой системе, мини-фильтре, устаревшем фильтре или сетевом перенаправителе.
  • Ошибочным объектом, вероятно, является список ECP, контекст ECP или состояние IRP создания.
  • Это нарушение контракта файловой системы в ядре, а не ошибка пользовательского вызова CreateFile.

Что проверить

  • Проверьте обратные вызовы создания в фильтре на соблюдение правил выделения, вставки, поиска и очистки ECP.
  • Проверьте, не используется ли ECP повторно после завершения операции и не изменяется ли он посторонним компонентом.
  • Для подозреваемого фильтра файловой системы включите Driver Verifier и диагностику диспетчера фильтров.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.