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. |