Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |