IWDFObject interface

The IWDFObject interface exposes the framework base object that provides the basic functionality common across all framework object types. All framework objects are derived from this root object.

Members

The IWDFObject interface inherits from the IUnknown interface. IWDFObject also has these types of members:

Methods

The IWDFObject interface has these methods.

MethodDescription
IWDFObject::AcquireLock

The AcquireLock method prevents the framework from calling methods of interfaces that a driver registered.

IWDFObject::AssignContext

The AssignContext method registers a context and a driver-supplied cleanup callback function for the object.

IWDFObject::DeleteWdfObject

The DeleteWdfObject method deletes a previously created Microsoft Windows Driver Frameworks (WDF) object.

IWDFObject::ReleaseLock

The ReleaseLock method allows the framework to call methods of interfaces that are registered by the driver that the framework previously prevented from calling because the driver called the IWDFObject::AcquireLock method.

IWDFObject::RetrieveContext

The RetrieveContext method retrieves a context that was previously registered through the IWDFObject::AssignContext method.

 

Requirements

Target platform

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.5

Header

Wudfddi.h

DLL

WUDFx.dll

 

 

Send comments about this topic to Microsoft

Show: