Ошибки создания объектов платформы

Если попытка драйвера создать объект платформы завершается сбоем, метод создания объекта возвращает значение 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. Дополнительные сведения о дополнительных возвращаемых значениях каждого метода создания см. на странице справочника по методу.