Ошибки создания объектов платформы
Если попытка драйвера создать объект платформы завершается сбоем, метод создания объекта возвращает значение NTSTATUS, указывающее тип сбоя.
Если драйвер указывает недопустимые сведения в структуре WDF_OBJECT_ATTRIBUTES , платформа может вернуть следующее:
STATUS_WDF_OBJECT_ATTRIBUTES_INVALID
Драйвер указал имя контекста объекта, но размер контекста равен нулю.
Драйвер указал значение переопределения размера контекста, но не предоставил WDF_OBJECT_CONTEXT_TYPE_INFO структуру.
Драйвер указал значение ContextSizeOverride в WDF_OBJECT_ATTRIBUTES, которое меньше члена ContextSize структуры WDF_OBJECT_CONTEXT_TYPE_INFO.
Драйвер указал значение ExecutionLevel в WDF_OBJECT_ATTRIBUTES, который не находится в допустимом диапазоне значений.
Драйвер указал значение SynchronizationScope в WDF_OBJECT_ATTRIBUTES, который не находится в допустимом диапазоне значений.
STATUS_WDF_PARENT_ASSIGNMENT_NOT_ALLOWED
Драйвер попытался назначить объекту родительский объект, но платформа не позволяет драйверам назначать родительские объекты для типа объекта.
STATUS_WDF_PARENT_ALREADY_ASSIGNED
Драйвер попытался назначить родительский объект объекту, но родительский объект уже назначен объекту .
STATUS_WDF_PARENT_IS_SELF
Драйвер попытался сделать объект собственным родительским объектом.
STATUS_WDF_SYNCHRONIZATION_SCOPE_INVALID
Драйвер указал WDF_SYNCHRONIZATION_SCOPE типизированное значение, недопустимое для типа объекта.
STATUS_WDF_EXECUTION_LEVEL_INVALID
Драйвер указал WDF_EXECUTION_LEVEL типизированное значение, недопустимое для типа объекта.
Если элемент Size любой структуры, определенной платформой, не соответствует фактическому размеру структуры, платформа может вернуть STATUS_INFO_LENGTH_MISMATCH.
Если платформа не может выделить память для нового объекта, она может вернуть STATUS_INSUFFICIENT_RESOURCES.
Отдельные методы создания объектов также могут возвращать дополнительные значения NTSTATUS. Дополнительные сведения о дополнительных возвращаемых значениях каждого метода создания см. на странице справочника по методу.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по