Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn der Versuch eines Treibers zum Erstellen eines Frameworkobjekts fehlschlägt, gibt die Objekterstellungsmethode einen NTSTATUS-Wert zurück, der den Fehlertyp angibt.
Wenn der Treiber ungültige Informationen in einer WDF_OBJECT_ATTRIBUTES Struktur angibt, kann das Framework Folgendes zurückgeben:
STATUS_WDF_OBJECT_ATTRIBUTES_INVALID
Der Treiber hat einen Objektkontextnamen angegeben, die Kontextgröße ist jedoch null.
Der Treiber hat einen Wert für die Kontextgröße außer Kraft setzen, jedoch keine WDF_OBJECT_CONTEXT_TYPE_INFO Struktur bereitgestellt.
Der Treiber hat einen ContextSizeOverride-Wert in WDF_OBJECT_ATTRIBUTES angegeben, der kleiner als das ContextSize-Element der WDF_OBJECT_CONTEXT_TYPE_INFO-Struktur ist.
Der Treiber hat einen ExecutionLevel-Wert in WDF_OBJECT_ATTRIBUTES angegeben, der nicht innerhalb des gültigen Wertebereichs liegt.
Der Treiber hat einen SynchronizationScope-Wert in WDF_OBJECT_ATTRIBUTES angegeben, der nicht innerhalb des gültigen Wertebereichs liegt.
STATUS_WDF_PARENT_ASSIGNMENT_NOT_ALLOWED
Der Treiber hat versucht, dem Objekt ein übergeordnetes Element zuzuweisen, aber das Framework lässt keine Treiber zu, dem Objekttyp übergeordnete Elemente zuzuweisen.
STATUS_WDF_PARENT_ALREADY_ASSIGNED
Der Treiber hat versucht, einem Objekt ein übergeordnetes Objekt zuzuweisen, aber dem Objekt ist bereits ein übergeordnetes Element zugewiesen.
STATUS_WDF_PARENT_IS_SELF
Der Treiber hat versucht, ein Objekt als eigenes übergeordnetes Objekt zu erstellen.
STATUS_WDF_SYNCHRONIZATION_SCOPE_INVALID
Der Treiber hat einen wert vom Typ WDF_SYNCHRONIZATION_SCOPE angegeben, der für den Objekttyp ungültig ist.
STATUS_WDF_EXECUTION_LEVEL_INVALID
Der Treiber hat einen wert vom Typ WDF_EXECUTION_LEVEL angegeben, der für den Objekttyp ungültig ist.
Wenn das Size-Element einer framework-definierten Struktur nicht mit der tatsächlichen Größe der Struktur übereinstimmt, kann das Framework STATUS_INFO_LENGTH_MISMATCH zurückgeben.
Wenn das Framework den Speicher für das neue Objekt nicht zuordnen kann, kann es STATUS_INSUFFICIENT_RESOURCES zurückgeben.
Einzelne Objekterstellungsmethoden geben möglicherweise auch zusätzliche NTSTATUS-Werte zurück. Weitere Informationen zu den zusätzlichen Rückgabewerten jeder Erstellungsmethode finden Sie auf der Referenzseite der Methode.