wdfobject.h header
This header is used by wdf. For more information, see:
wdfobject.h contains the following programming interfaces:
Functions
WDF_GET_CONTEXT_TYPE_INFO This macro is reserved for internal use only. |
WDF_OBJECT_ATTRIBUTES_INIT The WDF_OBJECT_ATTRIBUTES_INIT function initializes a driver's WDF_OBJECT_ATTRIBUTES structure. |
WDF_TYPE_NAME_POINTER_TYPE The WDF_TYPE_NAME_POINTER_TYPE macro is reserved for internal use only. |
WDF_TYPE_NAME_TO_TYPE_INFO The WDF_TYPE_NAME_TO_TYPE_INFO macro is reserved for internal use only. |
WdfObjectAllocateContext The WdfObjectAllocateContext method allocates context space for a specified framework object. |
WdfObjectContextGetObject The WdfObjectContextGetObject method returns a handle to the framework object that a specified context space belongs to. |
WdfObjectCreate The WdfObjectCreate method creates a general framework object. |
WdfObjectDelete The WdfObjectDelete method deletes a framework object and its child objects. |
WdfObjectDereferenceActual The WdfObjectDereferenceActual method decrements the reference count for a specified framework object and assigns a tag value, line number, and file name to the reference. |
WdfObjectGetTypedContextWorker The WdfObjectGetTypedContextWorker method is reserved for internal use only. Use the WdfObjectGetTypedContext macro instead. |
WdfObjectQuery The WdfObjectQuery method is not implemented. |
WdfObjectReferenceActual The WdfObjectReferenceActual method increments the reference count for a specified framework object and assigns a tag value, line number, and file name to the reference. |
Callback functions
EVT_WDF_OBJECT_CONTEXT_CLEANUP A driver's EvtCleanupCallback event callback function removes the driver's references on an object so that the object can be deleted. |
EVT_WDF_OBJECT_CONTEXT_DESTROY A driver's EvtDestroyCallback event callback function performs operations that are associated with the deletion of a framework object. |
Structures
WDF_OBJECT_ATTRIBUTES The WDF_OBJECT_ATTRIBUTES structure describes attributes that can be associated with any framework object. |
WDF_OBJECT_CONTEXT_TYPE_INFO The WDF_OBJECT_CONTEXT_TYPE_INFO structure describes a framework object's driver-defined context memory. |
Enumerations
WDF_EXECUTION_LEVEL The WDF_EXECUTION_LEVEL enumeration type specifies the maximum IRQL at which the framework will call the event callback functions that a driver has supplied for a framework object. |
WDF_SYNCHRONIZATION_SCOPE The WDF_SYNCHRONIZATION_SCOPE enumeration type specifies how the framework will synchronize execution of an object's event callback functions. |