Share via


wdfobject.h-Header

Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter

wdfobject.h enthält die folgenden Programmierschnittstellen:

Functions

 
WDF_GET_CONTEXT_TYPE_INFO

Dieses Makro ist nur für die interne Verwendung reserviert.
WDF_OBJECT_ATTRIBUTES_INIT

Die WDF_OBJECT_ATTRIBUTES_INIT-Funktion initialisiert die WDF_OBJECT_ATTRIBUTES Struktur eines Treibers.
WDF_TYPE_NAME_POINTER_TYPE

Das WDF_TYPE_NAME_POINTER_TYPE Makros ist nur für die interne Verwendung reserviert.
WDF_TYPE_NAME_TO_TYPE_INFO

Das WDF_TYPE_NAME_TO_TYPE_INFO Makros ist nur für die interne Verwendung reserviert.
WdfObjectAllocateContext

Die WdfObjectAllocateContext-Methode weist einen Kontextraum für ein angegebenes Frameworkobjekt zu.
WdfObjectContextGetObject

Die WdfObjectContextGetObject-Methode gibt ein Handle für das Frameworkobjekt zurück, zu dem ein angegebener Kontextraum gehört.
WdfObjectCreate

Die WdfObjectCreate-Methode erstellt ein allgemeines Frameworkobjekt.
WdfObjectDelete

Die WdfObjectDelete-Methode löscht ein Frameworkobjekt und seine untergeordneten Objekte.
WdfObjectDereferenceActual

Die WdfObjectDereferenceActual-Methode erhöht die Verweisanzahl für ein angegebenes Frameworkobjekt und weist dem Verweis einen Tagwert, eine Zeilennummer und einen Dateinamen zu.
WdfObjectGetTypedContextWorker

Die WdfObjectGetTypedContextWorker-Methode ist nur für die interne Verwendung reserviert. Verwenden Sie stattdessen das Makro WdfObjectGetTypedContext.
WdfObjectQuery

Die WdfObjectQuery-Methode ist nicht implementiert.
WdfObjectReferenceActual

Die WdfObjectReferenceActual-Methode erhöht die Verweisanzahl für ein angegebenes Frameworkobjekt und weist dem Verweis einen Tagwert, eine Zeilennummer und einen Dateinamen zu.

Rückruffunktionen

 
EVT_WDF_OBJECT_CONTEXT_CLEANUP

Die EvtCleanupCallback-Ereignisrückruffunktion eines Treibers entfernt die Verweise des Treibers auf ein Objekt, sodass das Objekt gelöscht werden kann.
EVT_WDF_OBJECT_CONTEXT_DESTROY

Die EvtDestroyCallback-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die dem Löschen eines Frameworkobjekts zugeordnet sind.

Strukturen

 
WDF_OBJECT_ATTRIBUTES

Die WDF_OBJECT_ATTRIBUTES-Struktur beschreibt Attribute, die einem beliebigen Frameworkobjekt zugeordnet werden können.
WDF_OBJECT_CONTEXT_TYPE_INFO

Die WDF_OBJECT_CONTEXT_TYPE_INFO-Struktur beschreibt den vom Treiber definierten Kontextspeicher eines Frameworkobjekts.

Enumerationen

 
WDF_EXECUTION_LEVEL

Der WDF_EXECUTION_LEVEL Enumerationstyp gibt die maximale IRQL an, mit der das Framework die Ereignisrückruffunktionen aufruft, die ein Treiber für ein Framework-Objekt bereitgestellt hat.
WDF_SYNCHRONIZATION_SCOPE

Der WDF_SYNCHRONIZATION_SCOPE Enumerationstyp gibt an, wie das Framework die Ausführung der Ereignisrückruffunktionen eines Objekts synchronisiert.