Freigeben über


wdfobject.h-Header

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

wdfobject.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
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 Makro ist nur für die interne Verwendung reserviert.
WDF_TYPE_NAME_TO_TYPE_INFO

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

Die WdfObjectAllocateContext-Methode weist den Kontextbereich für ein angegebenes Frameworkobjekt zu.
WdfObjectContextGetObject-

Die WdfObjectContextGetObject-Methode gibt ein Handle für das Frameworkobjekt zurück, zu dem ein angegebener Kontextbereich 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 Referenzanzahl 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 WdfObjectGetTypedContext-Makro.
WdfObjectQuery-

Die WdfObjectQuery-Methode ist nicht implementiert.
WdfObjectReferenceActual-

Die WdfObjectReferenceActual-Methode erhöht die Referenzanzahl 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.

Aufzählungen

 
WDF_EXECUTION_LEVEL

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

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