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. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für